mirror of
https://github.com/openai/codex.git
synced 2026-10-24 18:18:41 +00:00
permissions: make legacy profile conversion cwd-free
This commit is contained in:
@@ -324,7 +324,7 @@ fn resolve_sandbox_policies(
|
||||
})
|
||||
}
|
||||
(Some(sandbox_policy), None) => Ok(EffectiveSandboxPolicies {
|
||||
file_system_sandbox_policy: FileSystemSandboxPolicy::from_legacy_sandbox_policy(
|
||||
file_system_sandbox_policy: FileSystemSandboxPolicy::from_legacy_sandbox_policy_for_cwd(
|
||||
&sandbox_policy,
|
||||
sandbox_policy_cwd,
|
||||
),
|
||||
@@ -354,8 +354,14 @@ fn legacy_sandbox_policies_match_semantics(
|
||||
) -> bool {
|
||||
NetworkSandboxPolicy::from(provided) == NetworkSandboxPolicy::from(derived)
|
||||
&& file_system_sandbox_policies_match_semantics(
|
||||
&FileSystemSandboxPolicy::from_legacy_sandbox_policy(provided, sandbox_policy_cwd),
|
||||
&FileSystemSandboxPolicy::from_legacy_sandbox_policy(derived, sandbox_policy_cwd),
|
||||
&FileSystemSandboxPolicy::from_legacy_sandbox_policy_for_cwd(
|
||||
provided,
|
||||
sandbox_policy_cwd,
|
||||
),
|
||||
&FileSystemSandboxPolicy::from_legacy_sandbox_policy_for_cwd(
|
||||
derived,
|
||||
sandbox_policy_cwd,
|
||||
),
|
||||
sandbox_policy_cwd,
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user