Allow absolute paths if contained in workspace (#3932)
Maybe I'm missing something but I don't see the harm of accessing an absolute path if it's contained in the workspace Co-authored-by: k-boikov <64261260+k-boikov@users.noreply.github.com>pull/2745/head^2
parent
0839a16d27
commit
c1cd54d1ea
|
@ -120,7 +120,8 @@ class Workspace:
|
|||
|
||||
logger.debug(f"Resolved root as '{root}'")
|
||||
|
||||
if relative_path.is_absolute():
|
||||
# Allow exception for absolute paths if they are contained in your workspace directory.
|
||||
if relative_path.is_absolute() and not relative_path.is_relative_to(root):
|
||||
raise ValueError(
|
||||
f"Attempted to access absolute path '{relative_path}' in workspace '{root}'."
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue