From a9694e567a432d9dc9c8c43ea116152ee647fb63 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com.> Date: Thu, 4 Sep 2025 16:34:27 +0100 Subject: [PATCH] OPenAPI fixes --- .../java/stirling/software/SPDF/config/OpenApiConfig.java | 3 +-- .../SPDF/controller/api/misc/ScannerEffectController.java | 2 +- .../SPDF/controller/api/security/RedactController.java | 2 +- .../SPDF/controller/api/security/RedactControllerTest.java | 6 +++--- 4 files changed, 6 insertions(+), 7 deletions(-) diff --git a/app/core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java b/app/core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java index 78d2a3d2b..d61de19aa 100644 --- a/app/core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java +++ b/app/core/src/main/java/stirling/software/SPDF/config/OpenApiConfig.java @@ -41,8 +41,7 @@ public class OpenApiConfig { new License() .name("MIT") .url( - "https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/refs/heads/main/LICENSE") - .identifier("MIT")) + "https://raw.githubusercontent.com/Stirling-Tools/Stirling-PDF/refs/heads/main/LICENSE")) .termsOfService("https://www.stirlingpdf.com/terms") .contact( new Contact() diff --git a/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ScannerEffectController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ScannerEffectController.java index a94b487b4..020eb4def 100644 --- a/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ScannerEffectController.java +++ b/app/core/src/main/java/stirling/software/SPDF/controller/api/misc/ScannerEffectController.java @@ -39,7 +39,7 @@ import stirling.software.common.util.WebResponseUtils; @RestController @RequestMapping("/api/v1/misc") -@Tag(name = "Misc", description = "Miscellaneous PDF APIs") +@Tag(name = "Misc", description = "Miscellaneous APIs") @RequiredArgsConstructor @Slf4j public class ScannerEffectController { diff --git a/app/core/src/main/java/stirling/software/SPDF/controller/api/security/RedactController.java b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/RedactController.java index 51d5e5a53..d44b91d51 100644 --- a/app/core/src/main/java/stirling/software/SPDF/controller/api/security/RedactController.java +++ b/app/core/src/main/java/stirling/software/SPDF/controller/api/security/RedactController.java @@ -104,7 +104,7 @@ public class RedactController { "This endpoint redacts content from a PDF file based on manually specified areas. " + "Users can specify areas to redact and optionally convert the PDF to an image. " + "Input:PDF Output:PDF Type:SISO") - public ResponseEntity redactPDF(@ModelAttribute ManualRedactPdfRequest request) + public ResponseEntity redactPdfManual(@ModelAttribute ManualRedactPdfRequest request) throws IOException { MultipartFile file = request.getFileInput(); diff --git a/app/core/src/test/java/stirling/software/SPDF/controller/api/security/RedactControllerTest.java b/app/core/src/test/java/stirling/software/SPDF/controller/api/security/RedactControllerTest.java index 9d835042a..ab322bdde 100644 --- a/app/core/src/test/java/stirling/software/SPDF/controller/api/security/RedactControllerTest.java +++ b/app/core/src/test/java/stirling/software/SPDF/controller/api/security/RedactControllerTest.java @@ -114,7 +114,7 @@ class RedactControllerTest { request.setConvertPDFToImage(convertToImage); try { - ResponseEntity response = redactController.redactPDF(request); + ResponseEntity response = redactController.redactPdfManual(request); if (response != null) { assertNotNull(response); @@ -700,7 +700,7 @@ class RedactControllerTest { ManualRedactPdfRequest request = createManualRedactPdfRequest(); request.setRedactions(null); - ResponseEntity response = redactController.redactPDF(request); + ResponseEntity response = redactController.redactPdfManual(request); assertNotNull(response); assertEquals(200, response.getStatusCode().value()); @@ -712,7 +712,7 @@ class RedactControllerTest { ManualRedactPdfRequest request = createManualRedactPdfRequest(); request.setPageNumbers("100-200"); - ResponseEntity response = redactController.redactPDF(request); + ResponseEntity response = redactController.redactPdfManual(request); assertNotNull(response); assertEquals(200, response.getStatusCode().value());