diff --git a/libs/etterlatte-ktor/src/main/kotlin/feilhaandtering/StatusPagesKonfigurasjon.kt b/libs/etterlatte-ktor/src/main/kotlin/feilhaandtering/StatusPagesKonfigurasjon.kt index 548002ff715..948f7371534 100644 --- a/libs/etterlatte-ktor/src/main/kotlin/feilhaandtering/StatusPagesKonfigurasjon.kt +++ b/libs/etterlatte-ktor/src/main/kotlin/feilhaandtering/StatusPagesKonfigurasjon.kt @@ -125,6 +125,17 @@ class StatusPagesKonfigurasjon( status(*statusCodes5xx) { call, code -> routeLogger.debug("Fikk kode {}", code) + if (code == HttpStatusCode.ServiceUnavailable) { + routeLogger.warn("Et endepunkt returnerte Service Unavailable. Det er sannsynligvis fra R&R") + return@status call.respond( + ForespoerselException( + status = code.value, + code = code.description, + detail = "Tjenesten er ikke tilgjengelig", + ), + ) + } + val feil = InternfeilLoggerException( status = code.value,