diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-05-06 19:21:58 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-06 19:21:58 -0400 |
commit | 2dcbef2abbf03055d64ee79c5b23318f23a31386 (patch) | |
tree | a43ea29993de06d18c2d93f5517ed64b41c037ea /cli/standalone/mod.rs | |
parent | f698bc70e2f1d4cd58d17544258cf1b19726b66a (diff) |
fix(compile): relative permissions should be retained as relative (#23719)
Closes #23715
Diffstat (limited to 'cli/standalone/mod.rs')
-rw-r--r-- | cli/standalone/mod.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/cli/standalone/mod.rs b/cli/standalone/mod.rs index 47b035fc7..4b7962a5f 100644 --- a/cli/standalone/mod.rs +++ b/cli/standalone/mod.rs @@ -499,7 +499,9 @@ pub async fn run( }; let permissions = { - let mut permissions = metadata.permissions; + let maybe_cwd = std::env::current_dir().ok(); + let mut permissions = + metadata.permissions.to_options(maybe_cwd.as_deref())?; // if running with an npm vfs, grant read access to it if let Some(vfs_root) = maybe_vfs_root { match &mut permissions.allow_read { |