Skip to content

Commit 05a3d52

Browse files
committed
Merge remote-tracking branch 'origin/develop' into fb_long_is_the_new_int
2 parents 354f6b1 + a2fb2bd commit 05a3d52

File tree

3 files changed

+11
-13
lines changed

3 files changed

+11
-13
lines changed

SkylineToolsStore/src/org/labkey/skylinetoolsstore/SkylineToolsStoreController.java

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -594,7 +594,7 @@ else if (!getContainer().hasPermission(getUser(), InsertPermission.class))
594594
tool.setLatest(true);
595595
SkylineToolsStoreManager.get().insertTool(c, getUser(), tool);
596596

597-
return HttpView.redirect(SkylineToolStoreUrls.getToolDetailsUrl(tool).getLocalURIString());
597+
return HttpView.redirect(SkylineToolStoreUrls.getToolDetailsUrl(tool));
598598
}
599599
}
600600
else
@@ -868,7 +868,6 @@ public DeleteSupplementAction()
868868
@Override
869869
public ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception
870870
{
871-
final String sender = httpServletRequest.getParameter("sender");
872871
final int suppTarget = Integer.parseInt(httpServletRequest.getParameter("supptarget"));
873872

874873
final String suppFile = httpServletRequest.getParameter("suppFile");
@@ -890,8 +889,7 @@ public ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest,
890889
else
891890
throw new Exception();
892891

893-
return HttpView.redirect((sender != null) ? sender :
894-
SkylineToolStoreUrls.getToolDetailsUrl(tool).getLocalURIString());
892+
return HttpView.redirect(SkylineToolStoreUrls.getToolDetailsUrl(tool));
895893
}
896894

897895
@Override
@@ -1049,8 +1047,8 @@ public ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest,
10491047
}
10501048
}
10511049

1052-
return HttpView.redirect((senderUrl != null) ? senderUrl.getLocalURIString() :
1053-
SkylineToolStoreUrls.getToolStoreHomeUrl(toolStoreContainer, getUser()).getLocalURIString());
1050+
return HttpView.redirect((senderUrl != null) ? senderUrl :
1051+
SkylineToolStoreUrls.getToolStoreHomeUrl(toolStoreContainer, getUser()));
10541052
}
10551053

10561054
@Override
@@ -1383,8 +1381,9 @@ public ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest,
13831381

13841382
Container toolStoreContainer = tool != null ? tool.getContainerParent() : getContainer();
13851383

1386-
return HttpView.redirect((sender != null) ? sender :
1387-
SkylineToolStoreUrls.getToolStoreHomeUrl(toolStoreContainer, getUser()).getLocalURIString());
1384+
1385+
return HttpView.redirect((sender != null) ? new ActionURL(sender) :
1386+
SkylineToolStoreUrls.getToolStoreHomeUrl(toolStoreContainer, getUser()));
13881387
}
13891388
else
13901389
{
@@ -1505,8 +1504,7 @@ else if (!lowerName.startsWith("tool-inf/") ||
15051504
else
15061505
tool.writeIconToFile(makeFile(tool.lookupContainer(), "icon.png"), "png");
15071506

1508-
String sender = httpServletRequest.getParameter("sender");
1509-
return HttpView.redirect((sender != null) ? sender : new ActionURL(BeginAction.class, getContainer()).getLocalURIString());
1507+
return HttpView.redirect(SkylineToolStoreUrls.getToolDetailsUrl(tool));
15101508
}
15111509

15121510
@Override

SkylineToolsStore/src/org/labkey/skylinetoolsstore/view/SkylineToolDetails.jsp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -740,7 +740,7 @@ a { text-decoration: none; }
740740
buttons: {
741741
Ok: function() {
742742
setButtonsEnabled(false);
743-
window.location = "<%=h(urlFor(SkylineToolsStoreController.DeleteLatestAction.class).addParameter("id", tool.getRowId()).addParameter("sender", toolDetailsLatestUrl.getLocalURIString()))%>"
743+
window.location = <%=q(urlFor(SkylineToolsStoreController.DeleteLatestAction.class).addParameter("id", tool.getRowId()).addParameter("sender", toolDetailsLatestUrl.getLocalURIString()))%>
744744
},
745745
Cancel: function() {$(this).dialog("close");}
746746
}

SkylineToolsStore/src/org/labkey/skylinetoolsstore/view/SkylineToolsStoreWebPart.jsp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@
188188
<p>
189189
<label for="toolOwnersManage">Tool owners </label><br />
190190
<input type="text" id="toolOwnersManage" class="toolOwners" name="toolOwners" /><br /><br />
191-
<input type="hidden" name="sender" value="<%= h(request.getRequestURL()) %>" />
191+
<input type="hidden" name="sender" value="<%= h(getActionURL()) %>" />
192192
<input type="hidden" id="updatetargetOwners" name="updatetarget" value="" />
193193
<input type="submit" value="Update Tool Owners" />
194194
</p>
@@ -204,7 +204,7 @@
204204
<label for="toolOwnersNew">Tool owners </label><br />
205205
<input type="text" id="toolOwnersNew" class="toolOwners" name="toolOwners" /><br /><br /><br />
206206
</span>
207-
<input type="hidden" name="sender" value="<%= h(request.getRequestURL()) %>" />
207+
<input type="hidden" name="sender" value="<%= h(getActionURL()) %>" />
208208
<input type="hidden" id="updatetarget" name="updatetarget" value="" />
209209
<input type="submit" value="Upload Tool" />
210210
</p>

0 commit comments

Comments
 (0)