From 2e566ed10effd720c2ed5f324c3e2c6210adf939 Mon Sep 17 00:00:00 2001 From: Pawel Andruszkiewicz Date: Mon, 9 Nov 2015 09:29:56 +0100 Subject: [PATCH] [File] 'file' scheme is required when resolving an URL. [Verification] Code compiles, pass rate: 85/140. Change-Id: I5e7f5c2f3010f4f29fa2ac66cef26bb271370790 Signed-off-by: Pawel Andruszkiewicz --- src/file/js/resolveLocalFileSystemURI.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/file/js/resolveLocalFileSystemURI.js b/src/file/js/resolveLocalFileSystemURI.js index 261ad9e..69cc36a 100644 --- a/src/file/js/resolveLocalFileSystemURI.js +++ b/src/file/js/resolveLocalFileSystemURI.js @@ -24,6 +24,12 @@ module.exports = { // fix for file.spec.10 path = path.split('?')[0]; + // fix for file.spec.12 + if (0 !== path.indexOf('file://')) { // 'file://' scheme is required + errorCallback && errorCallback(FileError.ENCODING_ERR); + return; + } + function onResolve(file) { var filesystem = rootsUtils.findFilesystem(file.toURI()); -- 2.34.1