X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FUploadImagePage.java;h=06afa8c608c8a500c900730c068a1a4dc27816e4;hb=cb93f0ea4a4e9bf12a313a4465ea3cbc061845f3;hp=17538a6b1567445415febfd0b3ab4b6a962a732b;hpb=7b2db06359747ae9638fe4d32c19efe54b62eb78;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/web/UploadImagePage.java b/src/main/java/net/pterodactylus/sone/web/UploadImagePage.java index 17538a6..06afa8c 100644 --- a/src/main/java/net/pterodactylus/sone/web/UploadImagePage.java +++ b/src/main/java/net/pterodactylus/sone/web/UploadImagePage.java @@ -70,7 +70,7 @@ public class UploadImagePage extends SoneTemplatePage { String parentId = request.getHttpRequest().getPartAsStringFailsafe("parent", 36); Album parent = webInterface.getCore().getAlbum(parentId, false); if (parent == null) { - throw new RedirectException("invalid.html"); + return; } String name = request.getHttpRequest().getPartAsStringFailsafe("title", 200); String description = request.getHttpRequest().getPartAsStringFailsafe("description", 4000); @@ -91,7 +91,7 @@ public class UploadImagePage extends SoneTemplatePage { uploadedImage.flush(); } catch (IOException ioe1) { logger.log(Level.WARNING, "Could not read uploaded image!", ioe1); - throw new RedirectException("invalid.html"); + return; } finally { Closer.close(imageInputStream); fileBucket.free();