summaryrefslogtreecommitdiff
path: root/cli/main.rs
diff options
context:
space:
mode:
authorLeo Kettmeir <crowlkats@toaxl.com>2022-08-10 21:13:53 +0200
committerGitHub <noreply@github.com>2022-08-10 21:13:53 +0200
commitd0ffa0beb52679ddfc90ccc03e27572337db79dc (patch)
tree078f0fe754f894847c57137b7297321b4348a9a7 /cli/main.rs
parent08061b60d9be2b6990d1134aa5b94ec36f9266aa (diff)
fix(permissions): ignore empty values (#15447)
Diffstat (limited to 'cli/main.rs')
-rw-r--r--cli/main.rs16
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(),