[WRTjs] Apply refineResolveFilename only global model 98/253598/1
authorDongHyun Song <dh81.song@samsung.com>
Tue, 16 Feb 2021 02:39:03 +0000 (11:39 +0900)
committerDongHyun Song <dh81.song@samsung.com>
Tue, 16 Feb 2021 02:43:00 +0000 (11:43 +0900)
With standalone model, there is exception when refineResolveFilename
is called.
 "The internet permission is missing"

Note.
 "internet" privilege can be omitable, because there is no webapi
 requesting "internet" privilege actually.

Change-Id: I89cdf08c213adaaff4aa9a97931c4f9bf01af07d
Signed-off-by: DongHyun Song <dh81.song@samsung.com>
wrt_app/service/device_api_router.ts

index 8f9e27fd910db84d028494ef4a8c8fadcbe1158e..5ccc7287e69c3b829d4a566cc0b9145a5004ad2d 100644 (file)
@@ -31,7 +31,6 @@ export class DeviceAPIRouter {
 
     this.initWebapis();
     this.permissions = wrt.getPrivileges(this.id);
-    this.refineResolveFilename();
     if (isGlobal) {
       this.pkgApiVersion = wrt.getPkgApiVersion(this.id);
       this.refineApplicationApis();
@@ -39,6 +38,7 @@ export class DeviceAPIRouter {
       this.refineFilesystemApis()
       this.initAccessControlManager();
       this.refineXwalkUtilApis();
+      this.refineResolveFilename();
     }
   }