diff options
author | Leo Kettmeir <crowlkats@toaxl.com> | 2022-08-10 21:13:53 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-10 21:13:53 +0200 |
commit | d0ffa0beb52679ddfc90ccc03e27572337db79dc (patch) | |
tree | 078f0fe754f894847c57137b7297321b4348a9a7 /cli/main.rs | |
parent | 08061b60d9be2b6990d1134aa5b94ec36f9266aa (diff) |
fix(permissions): ignore empty values (#15447)
Diffstat (limited to 'cli/main.rs')
-rw-r--r-- | cli/main.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/cli/main.rs b/cli/main.rs index adc719c83..b8a8c17b3 100644 --- a/cli/main.rs +++ b/cli/main.rs @@ -472,7 +472,7 @@ async fn install_command( preload_flags.inspect = None; preload_flags.inspect_brk = None; let permissions = - Permissions::from_options(&preload_flags.permissions_options()); + Permissions::from_options(&preload_flags.permissions_options())?; let ps = ProcState::build(preload_flags).await?; let main_module = resolve_url_or_path(&install_flags.module_url)?; let mut worker = create_main_worker( @@ -562,7 +562,7 @@ async fn eval_command( // type, and so our "fake" specifier needs to have the proper extension. let main_module = resolve_url_or_path(&format!("./$deno$eval.{}", eval_flags.ext))?; - let permissions = Permissions::from_options(&flags.permissions_options()); + let permissions = Permissions::from_options(&flags.permissions_options())?; let ps = ProcState::build(flags).await?; let mut worker = create_main_worker( &ps, @@ -862,7 +862,7 @@ async fn repl_command( let mut worker = create_main_worker( &ps, main_module.clone(), - Permissions::from_options(&ps.options.permissions_options()), + Permissions::from_options(&ps.options.permissions_options())?, vec![], Default::default(), ); @@ -883,7 +883,7 @@ async fn run_from_stdin(flags: Flags) -> Result<i32, AnyError> { let mut worker = create_main_worker( &ps.clone(), main_module.clone(), - Permissions::from_options(&ps.options.permissions_options()), + Permissions::from_options(&ps.options.permissions_options())?, vec![], Default::default(), ); @@ -994,8 +994,8 @@ async fn run_with_watch(flags: Flags, script: String) -> Result<i32, AnyError> { ModuleSpecifier, )| { let flags = flags.clone(); - let permissions = Permissions::from_options(&flags.permissions_options()); - async move { + let permissions = Permissions::from_options(&flags.permissions_options())?; + Ok(async move { let ps = ProcState::build_for_file_watcher((*flags).clone(), sender.clone()) .await?; @@ -1015,7 +1015,7 @@ async fn run_with_watch(flags: Flags, script: String) -> Result<i32, AnyError> { executor.execute(&main_module).await?; Ok(()) - } + }) }; file_watcher::watch_func2( @@ -1053,7 +1053,7 @@ async fn run_command( let main_module = resolve_url_or_path(&run_flags.script)?; let ps = ProcState::build(flags).await?; let permissions = - Permissions::from_options(&ps.options.permissions_options()); + Permissions::from_options(&ps.options.permissions_options())?; let mut worker = create_main_worker( &ps, main_module.clone(), |