You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: app/src/main/kotlin/no/nav/tiltakspenger/vedtak/clients/utbetaling/UtbetalingHttpClient.kt
+24-9
Original file line number
Diff line number
Diff line change
@@ -64,11 +64,10 @@ class UtbetalingHttpClient(
64
64
response = jsonResponse,
65
65
token = token,
66
66
)
67
-
}.mapLeft {
68
-
// Either.catch slipper igjennom CancellationException som er ønskelig.
69
-
log.error(RuntimeException("Trigger stacktrace for enklere debug.")) { "Ukjent feil ved utsjekk for utbetalingsvedtak ${vedtak.id}. Saksnummer ${vedtak.saksnummer}, sakId: ${vedtak.sakId}" }
70
-
sikkerlogg.error(it) { "Ukjent feil ved utsjekk for utbetalingsvedtak ${vedtak.id}. Saksnummer ${vedtak.saksnummer}, sakId: ${vedtak.sakId}" }
71
-
KunneIkkeUtbetale
67
+
}.mapLeft { e ->
68
+
log.error(RuntimeException("Trigger stacktrace for easier debugging.")) { "Unknown error during payment check for payment decision ${vedtak.id}. Case number ${vedtak.saksnummer}, caseId: ${vedtak.sakId}" }
69
+
sikkerlogg.error(e) { "Unknown error during payment check for payment decision ${vedtak.id}. Case number ${vedtak.saksnummer}, caseId: ${vedtak.sakId}" }
70
+
KunneIkkeUtbetale()
72
71
}.flatten()
73
72
}
74
73
@@ -120,7 +119,11 @@ private fun mapStatus(
120
119
sikkerlogg.error(RuntimeException("Trigger stacktrace for enklere debug.")) {
121
120
"400 Bad Request fra helved utsjekk, for utbetalingsvedtak ${vedtak.id}. Denne vil bli prøvd på nytt. Response: $response. Request = $request"
122
121
}
123
-
returnKunneIkkeUtbetale.left()
122
+
returnKunneIkkeUtbetale(
123
+
request = request,
124
+
response = response,
125
+
responseStatus = status,
126
+
).left()
124
127
}
125
128
126
129
401, 403-> {
@@ -131,7 +134,11 @@ private fun mapStatus(
131
134
sikkerlogg.error(RuntimeException("Trigger stacktrace for enklere debug.")) {
132
135
"$status fra helved utsjekk, for utbetalingsvedtak ${vedtak.id}. Denne vil bli prøvd på nytt. Response: $response. Request = $request"
133
136
}
134
-
returnKunneIkkeUtbetale.left()
137
+
returnKunneIkkeUtbetale(
138
+
request = request,
139
+
response = response,
140
+
responseStatus = status,
141
+
).left()
135
142
}
136
143
137
144
409-> {
@@ -155,7 +162,11 @@ private fun mapStatus(
155
162
sikkerlogg.error(RuntimeException("Trigger stacktrace for enklere debug.")) {
156
163
"409 Conflict fra helved utsjekk, for utbetalingsvedtak ${vedtak.id}. Vi forventet responsen 'Iverksettingen er allerede mottatt', men fikk $response. Request = $request"
157
164
}
158
-
returnKunneIkkeUtbetale.left()
165
+
returnKunneIkkeUtbetale(
166
+
request = request,
167
+
response = response,
168
+
responseStatus = status,
169
+
).left()
159
170
}
160
171
}
161
172
@@ -166,7 +177,11 @@ private fun mapStatus(
166
177
sikkerlogg.error(RuntimeException("Trigger stacktrace for enklere debug.")) {
167
178
"Ukjent feil fra helved utsjekk, for utbetalingsvedtak ${vedtak.id}. Denne vil bli prøvd på nytt. Statuskode: $status, response: $response. Request = $request"
0 commit comments