Skip to content

Commit e392cb9

Browse files
committed
Log the filename if any of the abacus requests fail
1 parent 935494b commit e392cb9

1 file changed

Lines changed: 12 additions & 8 deletions

File tree

src/clj/mdr2/routes/services.clj

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,9 @@
312312
(created (str "productions/" (:id p)) {}))
313313
(catch clojure.lang.ExceptionInfo e
314314
(let [{:keys [error-id errors]} (ex-data e)
315-
message (ex-message e)]
316-
(log/error message error-id errors)
315+
message (ex-message e)
316+
{:keys [filename tempfile]} file]
317+
(log/error message error-id errors filename (str tempfile))
317318
(case error-id
318319
:duplicate-key
319320
(bad-request {:status-text message})
@@ -331,8 +332,9 @@
331332
(no-content)
332333
(catch clojure.lang.ExceptionInfo e
333334
(let [{:keys [error-id errors]} (ex-data e)
334-
message (ex-message e)]
335-
(log/error message error-id errors)
335+
message (ex-message e)
336+
{:keys [filename]} file]
337+
(log/error message error-id errors filename)
336338
(case error-id
337339
:product-not-found (not-found)
338340
:invalid-state (bad-request {:status-text message})
@@ -350,8 +352,9 @@
350352
(no-content)
351353
(catch clojure.lang.ExceptionInfo e
352354
(let [{:keys [error-id errors]} (ex-data e)
353-
message (ex-message e)]
354-
(log/error message error-id errors)
355+
message (ex-message e)
356+
{:keys [filename tempfile]} file]
357+
(log/error message error-id errors filename (str tempfile))
355358
(case error-id
356359
:product-not-found (not-found)
357360
:invalid-xml (bad-request {:status-text "Upload of ABACUS XML failed" :errors errors})
@@ -366,8 +369,9 @@
366369
(no-content))
367370
(catch clojure.lang.ExceptionInfo e
368371
(let [{:keys [error-id errors]} (ex-data e)
369-
message (ex-message e)]
370-
(log/error message error-id errors)
372+
message (ex-message e)
373+
{:keys [filename tempfile]} file]
374+
(log/error message error-id errors filename (str tempfile))
371375
(case error-id
372376
:invalid-xml (bad-request {:status-text "Upload of ABACUS XML failed"
373377
:errors errors})

0 commit comments

Comments
 (0)