From ceb3155ff77ace05175e90d644563a2f08986a64 Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Sat, 2 Aug 2025 12:32:23 +0200 Subject: [PATCH] Update StampController.java --- .../SPDF/controller/api/misc/StampController.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/StampController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/StampController.java index f5bc9dc65..022636cbc 100644 --- a/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/StampController.java +++ b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/StampController.java @@ -70,9 +70,11 @@ public class StampController { String stampType = request.getStampType(); String stampText = request.getStampText(); MultipartFile stampImage = request.getStampImage(); - String stampImageName = stampImage.getOriginalFilename(); - if (stampImageName.contains("..") || stampImageName.startsWith("/")) { - throw new IllegalArgumentException("Invalid stamp image file path"); + if ("image".equalsIgnoreCase(stampType)) { + String stampImageName = stampImage.getOriginalFilename(); + if (stampImageName.contains("..") || stampImageName.startsWith("/")) { + throw new IllegalArgumentException("Invalid stamp image file path"); + } } String alphabet = request.getAlphabet(); float fontSize = request.getFontSize();