Skip to content

Commit ae7a186

Browse files
committed
retain the pipe root for the action.
1 parent 58ff7be commit ae7a186

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

flow/src/org/labkey/flow/controllers/FlowController.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,10 +299,11 @@ public void addNavTrail(NavTree root)
299299
@RequiresPermission(AdminOperationsPermission.class)
300300
public class FlowAdminAction extends FormViewAction<FlowAdminForm>
301301
{
302+
private final PipeRoot root = PipelineService.get().findPipelineRoot(getContainer());
303+
302304
@Override
303305
public void validateCommand(FlowAdminForm form, Errors errors)
304306
{
305-
PipeRoot root = PipelineService.get().findPipelineRoot(getContainer());
306307
if (root == null)
307308
errors.rejectValue("root", ERROR_MSG, "Pipeline root not found for the current container.");
308309
}
@@ -317,8 +318,6 @@ public ModelAndView getView(FlowAdminForm form, boolean reshow, BindException er
317318
@Override
318319
public boolean handlePost(FlowAdminForm form, BindException errors)
319320
{
320-
PipeRoot root = PipelineService.get().findPipelineRoot(getContainer());
321-
322321
if (form.getWorkingDirectory() != null && root.getRootFileLike().isDescendant(FileUtil.createUri(form.getWorkingDirectory())))
323322
{
324323
FileLike dir = root.resolvePathToFileLike(form.getWorkingDirectory());

0 commit comments

Comments
 (0)