Skip to content

Commit b4d1851

Browse files
authored
Reconcile redirect handling (#984)
1 parent 3c5512a commit b4d1851

5 files changed

Lines changed: 6 additions & 10 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ public ModelAndView getView(Object o, BindException errors) throws Exception
367367
{
368368
FlowPreference.update(getRequest());
369369
URLHelper url = new URLHelper(getRequest().getContextPath() + "/_.gif");
370-
return HttpView.redirect(url, false);
370+
return HttpView.redirect(url);
371371
}
372372

373373
@Override

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

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
import org.labkey.api.util.PageFlowUtil;
4747
import org.labkey.api.util.Pair;
4848
import org.labkey.api.util.URIUtil;
49-
import org.labkey.api.util.URLHelper;
5049
import org.labkey.api.util.logging.LogHelper;
5150
import org.labkey.api.view.ActionURL;
5251
import org.labkey.api.view.BadRequestException;
@@ -390,7 +389,7 @@ protected ModelAndView uploadRuns(ImportRunsForm form, BindException errors) thr
390389
ActionURL url = form.getReturnActionURL();
391390
if (url == null)
392391
url = new ActionURL(BeginAction.class, getContainer());
393-
return HttpView.redirect(url, false);
392+
return HttpView.redirect(url);
394393
}
395394

396395
validatePipeline();
@@ -442,7 +441,7 @@ public ModelAndView getView(ImportRunsForm form, BindException errors) throws Ex
442441
public static class ShowUploadRunsAction extends SimpleRedirectAction<Object>
443442
{
444443
@Override
445-
public URLHelper getRedirectURL(Object o)
444+
public ActionURL getRedirectURL(Object o)
446445
{
447446
return urlProvider(PipelineUrls.class).urlBrowse(getContainer(), null);
448447
}

microarray/src/org/labkey/microarray/controllers/FeatureAnnotationSetController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public FeatureAnnotationSetController()
8686
public static class BeginAction extends SimpleRedirectAction<Object>
8787
{
8888
@Override
89-
public URLHelper getRedirectURL(Object o)
89+
public ActionURL getRedirectURL(Object o)
9090
{
9191
return new ActionURL(ManageAction.class, getContainer());
9292
}

ms2/src/org/labkey/ms2/MS2Controller.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,6 @@
7272
import org.labkey.api.exp.api.ExpData;
7373
import org.labkey.api.exp.api.ExpRun;
7474
import org.labkey.api.exp.api.ExperimentService;
75-
import org.labkey.api.pipeline.PipeRoot;
76-
import org.labkey.api.pipeline.PipelineJob;
7775
import org.labkey.api.pipeline.PipelineService;
7876
import org.labkey.api.pipeline.PipelineUrls;
7977
import org.labkey.api.pipeline.browse.PipelinePathForm;
@@ -150,7 +148,6 @@
150148
import org.labkey.api.view.RedirectException;
151149
import org.labkey.api.view.UnauthorizedException;
152150
import org.labkey.api.view.VBox;
153-
import org.labkey.api.view.ViewBackgroundInfo;
154151
import org.labkey.api.view.ViewContext;
155152
import org.labkey.api.view.WebPartView;
156153
import org.labkey.api.view.template.PageConfig;
@@ -400,7 +397,7 @@ public ModelAndView getView(RunForm form, BindException errors)
400397

401398
if (params != null && !params.trim().isEmpty())
402399
{
403-
throw new RedirectException(currentURL + "&" + params);
400+
throw new RedirectException(new ActionURL(currentURL + "&" + params));
404401
}
405402
}
406403
}

protein/src/org/labkey/protein/ProteinController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ protected ModelAndView getHtmlView(ProbabilityProteinSearchForm form, BindExcept
214214
ActionURL url = getViewContext().cloneActionURL();
215215
url.deleteParameter("minimumProbability");
216216
url.deleteParameter("maximumErrorRate");
217-
throw new RedirectException(url + "&" + filter.toQueryString("ProteinSearchResults"));
217+
throw new RedirectException(new ActionURL(url + "&" + filter.toQueryString("ProteinSearchResults")));
218218
}
219219

220220
if (request.getParameter("ProteinSearchResults.GroupProbability~gte") != null)

0 commit comments

Comments
 (0)