X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FEditImagePage.java;h=8bb5a4423c03f7bd45d47ffbb6afc5f0ed43cc75;hp=afb8787c718818fcba8e8339ac475e07e13f6a21;hb=f71a4ea27ef8a7ef12466a81d62b5ca60fc69854;hpb=5e30dc1ca805f1a2d87b6c752da68a57275cb159 diff --git a/src/main/java/net/pterodactylus/sone/web/EditImagePage.java b/src/main/java/net/pterodactylus/sone/web/EditImagePage.java index afb8787..8bb5a44 100644 --- a/src/main/java/net/pterodactylus/sone/web/EditImagePage.java +++ b/src/main/java/net/pterodactylus/sone/web/EditImagePage.java @@ -54,6 +54,7 @@ public class EditImagePage extends SoneTemplatePage { super.processTemplate(request, templateContext); if (request.getMethod() == Method.POST) { String imageId = request.getHttpRequest().getPartAsStringFailsafe("image", 36); + String returnPage = request.getHttpRequest().getPartAsStringFailsafe("returnPage", 256); Image image = webInterface.getCore().getImage(imageId, false); if (image == null) { throw new RedirectException("invalid.html"); @@ -69,7 +70,7 @@ public class EditImagePage extends SoneTemplatePage { image.setTitle(title); image.setDescription(description); webInterface.getCore().touchConfiguration(); - throw new RedirectException("imageBrowser.html?image=" + image.getId()); + throw new RedirectException(returnPage); } }