From 038d01d097e66ae2a69613bc91317a89ce8c2c85 Mon Sep 17 00:00:00 2001 From: Pawel Andruszkiewicz Date: Thu, 2 Jul 2015 10:01:03 +0200 Subject: [PATCH] [Filesystem] In case of error invoke callback instead of throwing an exception. [Verification] TCT pass rate: 100% Change-Id: I4b3986bd249ad1ebc1459eb50525ddd7d1a0f5bd Signed-off-by: Pawel Andruszkiewicz --- src/filesystem/js/file_system_manager.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/filesystem/js/file_system_manager.js b/src/filesystem/js/file_system_manager.js index 05960754..8bff86e8 100755 --- a/src/filesystem/js/file_system_manager.js +++ b/src/filesystem/js/file_system_manager.js @@ -77,7 +77,7 @@ FileSystemManager.prototype.resolve = function(location, onsuccess, onerror, mod var aStatObj = native_.getResultObject(result); var _result = commonFS_.getFileInfo(aStatObj, false, args.mode); if (_result.readOnly && args.mode !== 'r') { - throw new WebAPIException(WebAPIException.IO_ERR); + native_.callIfPossible(args.onerror, new WebAPIException(WebAPIException.IO_ERR, 'File is read-only.')); } else { native_.callIfPossible(args.onsuccess, new File(_result)); } -- 2.34.1