We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
show
1 parent d18391e commit dab81e4Copy full SHA for dab81e4
lib/core.js
@@ -90,11 +90,15 @@ core.getProblem = function(keyword, cb) {
90
if (e) return cb(e);
91
92
keyword = Number(keyword) || keyword;
93
- const metaFid = file.exist(keyword) ? Number(file.meta(keyword).id) : NaN;
+ const meta = file.exist(keyword) ? file.meta(keyword) : null;
94
+ const metaFid = meta ? Number(meta.id) : NaN;
95
const problem = problems.find(function(x) {
96
return x.fid === keyword || x.name === keyword || x.slug === keyword || x.fid === metaFid;
97
});
98
if (!problem) return cb('Problem not found!');
99
+ if (meta) { // If keyword is a filename, print the metadata in the first line
100
+ log.printf('{ "id": "%s", "lang": "%s" }', meta.id, meta.lang);
101
+ }
102
core.next.getProblem(problem, cb);
103
104
};
0 commit comments