From 496e2258898cfbd5d4fda52061d2dda8fbc29936 Mon Sep 17 00:00:00 2001 From: hjkhjk54 Date: Mon, 21 Nov 2011 21:23:23 +0000 Subject: [PATCH] Updates to include additional parameters for redirect url (earlier, used getPath which did not consider parameters as already existing whereas addParams check to see whether parameters already exist or not) --- .../edit/n3editing/controller/PostEditCleanupController.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/controller/PostEditCleanupController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/controller/PostEditCleanupController.java index 4a1085e4a..bb0eb91d7 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/controller/PostEditCleanupController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/edit/n3editing/controller/PostEditCleanupController.java @@ -76,8 +76,9 @@ public class PostEditCleanupController extends FreemarkerHttpServlet{ //Try to redirect to the entityToReturnTo ParamMap paramMap = new ParamMap(); paramMap.put("uri", entityToReturnTo); - paramMap.put("extra","true"); //for ie6 - String path = UrlBuilder.getPath(urlPattern,paramMap); + paramMap.put("extra","true"); //for ie6 + //If url already contains an ? then need to add extra params + String path = UrlBuilder.addParams(urlPattern, paramMap); path += getPredicateAnchor( vreq, editConfig ); return new RedirectResponseValues( path );