X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fweb%2FUploadImagePage.java;h=f65c62e5fedc2fcbf25211bb7d5c95f9f9c2a453;hb=d14d3498b42feaf7b5ae6390910c106ce4823234;hp=a1e987a505b4890105d49e2f24fc31099b36813a;hpb=a80191ba660bd732bbd852197cd2d10f619af9d6;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 a1e987a..f65c62e 100644 --- a/src/main/java/net/pterodactylus/sone/web/UploadImagePage.java +++ b/src/main/java/net/pterodactylus/sone/web/UploadImagePage.java @@ -1,5 +1,5 @@ /* - * Sone - UploadImagePage.java - Copyright © 2011–2013 David Roden + * Sone - UploadImagePage.java - Copyright © 2011–2015 David Roden * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -91,7 +91,10 @@ public class UploadImagePage extends SoneTemplatePage { if (!currentSone.equals(parent.getSone())) { throw new RedirectException("noPermission.html"); } - String name = request.getHttpRequest().getPartAsStringFailsafe("title", 200); + String name = request.getHttpRequest().getPartAsStringFailsafe("title", 200).trim(); + if (name.length() == 0) { + throw new RedirectException("emptyImageTitle.html"); + } String description = request.getHttpRequest().getPartAsStringFailsafe("description", 4000); HTTPUploadedFile uploadedFile = request.getHttpRequest().getUploadedFile("image"); Bucket fileBucket = uploadedFile.getData();