X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ftemplate%2FImageLinkFilter.java;h=31f53a750b4bcaf501dcf7a413356513af550b44;hb=449c24942c72153666e261b4b35df5cf2e0ac2ac;hp=1ac73607e1a4d2bb805756098633b51e8607fb1a;hpb=e82fde025dfc0b52c3d96711bc9a4d779e002d6d;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/template/ImageLinkFilter.java b/src/main/java/net/pterodactylus/sone/template/ImageLinkFilter.java index 1ac7360..31f53a7 100644 --- a/src/main/java/net/pterodactylus/sone/template/ImageLinkFilter.java +++ b/src/main/java/net/pterodactylus/sone/template/ImageLinkFilter.java @@ -84,7 +84,7 @@ public class ImageLinkFilter implements Filter { int maxWidth = parseInt(valueOf(parameters.get("max-width")), MAX_VALUE); int maxHeight = parseInt(valueOf(parameters.get("max-height")), MAX_VALUE); String mode = valueOf(parameters.get("mode")); - String title = valueOf(parameters.get("title")); + String title = Optional.fromNullable(parameters.get("title")).transform(getStringValue()).orNull(); TemplateContext linkTemplateContext = templateContextFactory.createTemplateContext(); linkTemplateContext.set("class", imageClass); @@ -92,7 +92,7 @@ public class ImageLinkFilter implements Filter { linkTemplateContext.set("src", "/" + image.getKey()); linkTemplateContext.set("forceDownload", true); } else { - linkTemplateContext.set("src", "getImage.html?image=" + image.getId()); + linkTemplateContext.set("src", "getImage.html?image=" + image.getInternalId()); } int imageWidth = image.getWidth(); int imageHeight = image.getHeight();