summaryrefslogtreecommitdiff
path: root/cli/standalone/mod.rs
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2024-05-06 19:21:58 -0400
committerGitHub <noreply@github.com>2024-05-06 19:21:58 -0400
commit2dcbef2abbf03055d64ee79c5b23318f23a31386 (patch)
treea43ea29993de06d18c2d93f5517ed64b41c037ea /cli/standalone/mod.rs
parentf698bc70e2f1d4cd58d17544258cf1b19726b66a (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.rs4
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 {