Merge branch 'main' into hmakholm/pr/fix-escaping

This commit is contained in:
Henning Makholm
2021-05-06 02:25:37 +02:00
committed by GitHub
6 changed files with 20 additions and 2 deletions

View File

@@ -163,6 +163,11 @@ test("resolveUriToFile", (t) => {
// Invalid indexes are discarded
t.is(testResolveUriToFile(undefined, 1, [filepath]), undefined);
t.is(testResolveUriToFile(undefined, "0", [filepath]), undefined);
// Directories are discarded
const dirpath = __dirname;
t.is(testResolveUriToFile(dirpath, undefined, []), undefined);
t.is(testResolveUriToFile(`file://${dirpath}`, undefined, []), undefined);
});
test("addFingerprints", (t) => {

View File

@@ -227,6 +227,11 @@ export function resolveUriToFile(
return undefined;
}
if (fs.statSync(uri).isDirectory()) {
logger.debug(`Unable to compute fingerprint for directory: ${uri}`);
return undefined;
}
return uri;
}