From 1d1522bd7a9e9eff4cbadcf868304f8c14a130b4 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com.> Date: Mon, 28 Jul 2025 14:33:57 +0100 Subject: [PATCH] test --- .../security/controller/api/AdminSettingsController.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/proprietary/src/main/java/stirling/software/proprietary/security/controller/api/AdminSettingsController.java b/app/proprietary/src/main/java/stirling/software/proprietary/security/controller/api/AdminSettingsController.java index 1376ea09c..040e360c0 100644 --- a/app/proprietary/src/main/java/stirling/software/proprietary/security/controller/api/AdminSettingsController.java +++ b/app/proprietary/src/main/java/stirling/software/proprietary/security/controller/api/AdminSettingsController.java @@ -78,8 +78,9 @@ public class AdminSettingsController { responseCode = "403", description = "Access denied - Admin role required") }) - public ResponseEntity getSettings(@RequestParam(defaultValue = "false") boolean includePending) { - log.debug("Admin requested all application settings (includePending={})", includePending); + public ResponseEntity getSettings( + @RequestParam(value = "includePending", defaultValue = "false") boolean includePending) { + log.info("Admin requested all application settings (includePending={}, pendingChanges.size={})", includePending, pendingChanges.size()); // Convert ApplicationProperties to Map and mask sensitive fields Map maskedSettings = maskSensitiveFields( @@ -87,6 +88,7 @@ public class AdminSettingsController { ); if (!includePending) { + log.debug("Returning current settings only (includePending=false)"); return ResponseEntity.ok(maskedSettings); } @@ -96,6 +98,7 @@ public class AdminSettingsController { response.put("pendingChanges", maskSensitiveFields(new HashMap<>(pendingChanges))); response.put("hasPendingChanges", !pendingChanges.isEmpty()); + log.info("Returning settings with pending changes: hasPendingChanges={}, pendingChanges.keys={}", !pendingChanges.isEmpty(), pendingChanges.keySet()); return ResponseEntity.ok(response); }