From 9d91649cff09f9c6436afb0c410b5c96355dfe3f Mon Sep 17 00:00:00 2001 From: labkey-jeckels Date: Tue, 4 Nov 2025 16:51:11 -0800 Subject: [PATCH] ssue 54156: Assay XAR with invalid transform script can't be edited --- .../org/labkey/api/assay/transform/AnalysisScript.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/api/src/org/labkey/api/assay/transform/AnalysisScript.java b/api/src/org/labkey/api/assay/transform/AnalysisScript.java index e43020d4cd1..350a2ec936a 100644 --- a/api/src/org/labkey/api/assay/transform/AnalysisScript.java +++ b/api/src/org/labkey/api/assay/transform/AnalysisScript.java @@ -40,13 +40,13 @@ private AnalysisScript(File script, List operations) private AnalysisScript(File script) { - try + if (!script.exists()) { - _script = FileSystemLike.wrapFile(script.getParentFile(), script); + _script = new FileSystemLike.Builder(script).build().getRoot(); } - catch (IOException e) + else { - throw UnexpectedException.wrap(e); + _script = FileSystemLike.wrapFile(script); } }