Skip to content

Commit 0bbc8eb

Browse files
Merge 25.11 to develop
2 parents a42bc6e + d859a23 commit 0bbc8eb

2 files changed

Lines changed: 15 additions & 6 deletions

File tree

flow/src/org/labkey/flow/controllers/executescript/AnalysisScriptController.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@
5454
import org.labkey.api.view.HttpView;
5555
import org.labkey.api.view.JspView;
5656
import org.labkey.api.view.NavTree;
57+
import org.labkey.api.view.NotFoundException;
5758
import org.labkey.api.view.RedirectException;
5859
import org.labkey.api.view.ViewBackgroundInfo;
5960
import org.labkey.api.view.template.PageConfig;
@@ -95,6 +96,7 @@
9596
import java.io.IOException;
9697
import java.net.URI;
9798
import java.nio.file.Files;
99+
import java.nio.file.InvalidPathException;
98100
import java.nio.file.Path;
99101
import java.util.ArrayList;
100102
import java.util.Arrays;
@@ -370,8 +372,15 @@ protected ModelAndView confirmRuns(ImportRunsForm form, BindException errors)
370372
{
371373
validatePipeline();
372374

373-
collectNewPaths(form, errors);
374-
return new JspView<PipelinePathForm>("/org/labkey/flow/controllers/executescript/confirmRunsToImport.jsp", form, errors);
375+
try
376+
{
377+
collectNewPaths(form, errors);
378+
return new JspView<PipelinePathForm>("/org/labkey/flow/controllers/executescript/confirmRunsToImport.jsp", form, errors);
379+
}
380+
catch (InvalidPathException e)
381+
{
382+
throw new NotFoundException(e.getMessage());
383+
}
375384
}
376385

377386
protected ModelAndView uploadRuns(ImportRunsForm form, BindException errors) throws Exception
@@ -985,7 +994,7 @@ private void accelerateWizard(ImportAnalysisForm form, BindException errors, Run
985994

986995
// Set the data folder if we aren't using an existing run
987996
if (SelectFCSFileOption.None == form.getSelectFCSFilesOption())
988-
form.setKeywordDir(new String[]{getWorkspaceFolder(form).toString()});
997+
form.setKeywordDir(new String[]{getPipeRoot().relativePath(getWorkspaceFolder(form))});
989998

990999
// Select FCS file (by default we already select all fcs files in working folder)
9911000
stepSelectFCSFiles(form, errors);

protein/src/org/labkey/protein/ProteinModule.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020
import org.jetbrains.annotations.Nullable;
2121
import org.labkey.api.data.Container;
2222
import org.labkey.api.data.ContainerManager;
23-
import org.labkey.api.data.DatabaseMigrationConfiguration;
24-
import org.labkey.api.data.DatabaseMigrationService;
25-
import org.labkey.api.data.DatabaseMigrationService.DefaultMigrationSchemaHandler;
2623
import org.labkey.api.data.DbSchema;
2724
import org.labkey.api.data.SqlExecutor;
2825
import org.labkey.api.data.TableInfo;
2926
import org.labkey.api.data.TableSelector;
3027
import org.labkey.api.files.FileContentService;
3128
import org.labkey.api.files.TableUpdaterFileListener;
29+
import org.labkey.api.migration.DatabaseMigrationConfiguration;
30+
import org.labkey.api.migration.DatabaseMigrationService;
31+
import org.labkey.api.migration.DefaultMigrationSchemaHandler;
3232
import org.labkey.api.module.DefaultModule;
3333
import org.labkey.api.module.ModuleContext;
3434
import org.labkey.api.pipeline.PipelineService;

0 commit comments

Comments
 (0)