From fa98477fc67fbdc9541fec515e9cf5ffc21b8a86 Mon Sep 17 00:00:00 2001
From: Jan-Niclas Struewer <j.n.struewer@gmail.com>
Date: Thu, 21 Nov 2024 13:29:08 +0100
Subject: [PATCH] fix: more robust status code check in ort service health
 probe

---
 .../app/monitoring/controller/ToolApiStatusHealthIndicator.kt   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/kotlin/de/fraunhofer/iem/app/monitoring/controller/ToolApiStatusHealthIndicator.kt b/src/main/kotlin/de/fraunhofer/iem/app/monitoring/controller/ToolApiStatusHealthIndicator.kt
index 444426f1..bf1e23e9 100644
--- a/src/main/kotlin/de/fraunhofer/iem/app/monitoring/controller/ToolApiStatusHealthIndicator.kt
+++ b/src/main/kotlin/de/fraunhofer/iem/app/monitoring/controller/ToolApiStatusHealthIndicator.kt
@@ -48,7 +48,7 @@ class ToolApiStatusHealthIndicator(val ortService: OrtService) : ReactiveHealthI
                     ortService.queryOrtApi(-1)
                     builder.up()
                 } catch (apiException: ApiException) {
-                    if (apiException.statusCode == 404) {
+                    if (apiException.statusCode in 400..499) {
                         builder.up()
                     } else {
                         builder.down(apiException)
-- 
GitLab