diff --git a/src/main/kotlin/no/nav/k9/los/integrasjon/k9/K9SakServiceSystemClient.kt b/src/main/kotlin/no/nav/k9/los/integrasjon/k9/K9SakServiceSystemClient.kt index 8b31a80e4..8281b995f 100644 --- a/src/main/kotlin/no/nav/k9/los/integrasjon/k9/K9SakServiceSystemClient.kt +++ b/src/main/kotlin/no/nav/k9/los/integrasjon/k9/K9SakServiceSystemClient.kt @@ -79,12 +79,20 @@ open class K9SakServiceSystemClient constructor( success }, { error -> - log.error("Error response = '${error.response.body().asString("text/plain")}' fra '${request.url}'") - log.error(error.toString()) + log.error("Error response = '${begrensLengde(error.response.body().asString("text/plain"), 1000)}' fra '${request.url}'", error.exception) + throw RuntimeException("Kunne ikke gjøre refresh-kall til k9sak", error) } ) } } + private fun begrensLengde(input : String, maxLengde : Int): String { + return if (input.length > maxLengde) { + input.substring(0, maxLengde) + } else { + input + } + } + }