diff options
Diffstat (limited to 'cli/worker.rs')
| -rw-r--r-- | cli/worker.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/cli/worker.rs b/cli/worker.rs index 2d29a7a53..2f8a9b687 100644 --- a/cli/worker.rs +++ b/cli/worker.rs @@ -459,6 +459,7 @@ async fn create_main_worker_internal( &package_ref.req, package_ref.sub_path.as_deref(), &ps.npm_resolver, + &mut PermissionsContainer::allow_all(), )?; let is_main_cjs = matches!(node_resolution, node::NodeResolution::CommonJs(_)); @@ -473,7 +474,11 @@ async fn create_main_worker_internal( (main_module, false) }; - let module_loader = CliModuleLoader::new(ps.clone()); + let module_loader = CliModuleLoader::new( + ps.clone(), + PermissionsContainer::allow_all(), + permissions.clone(), + ); let maybe_inspector_server = ps.maybe_inspector_server.clone(); @@ -649,6 +654,7 @@ fn create_web_worker_callback( let module_loader = CliModuleLoader::new_for_worker( ps.clone(), args.parent_permissions.clone(), + args.permissions.clone(), ); let create_web_worker_cb = create_web_worker_callback(ps.clone(), stdio.clone()); |
