From abb8b1f72198aeaf666b33a1cf142b0d6a152045 Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Date: Mon, 2 Mar 2026 13:56:51 +0000 Subject: [PATCH] Fix health status checks falling under mettric flag (#5821) --- .../SPDF/controller/web/MetricsController.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/app/core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java b/app/core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java index be50b059e..de28d66ca 100644 --- a/app/core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java +++ b/app/core/src/main/java/stirling/software/SPDF/controller/web/MetricsController.java @@ -51,9 +51,19 @@ public class MetricsController { description = "This endpoint returns the status of the application and its version number.") public ResponseEntity getStatus() { - if (!metricsEnabled) { - return ResponseEntity.status(HttpStatus.FORBIDDEN).body("This endpoint is disabled."); - } + return getApplicationStatus(); + } + + @GetMapping("/health") + @Operation( + summary = "Application health check", + description = + "This endpoint returns the health status of the application and its version number. Mirrors /api/v1/info/status.") + public ResponseEntity getHealth() { + return getApplicationStatus(); + } + + private ResponseEntity getApplicationStatus() { Map status = new HashMap<>(); status.put("status", "UP"); String version = getClass().getPackage().getImplementationVersion();