From 133c0312bed9770b7614fe95259a320345ad12dc Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Fri, 24 Sep 2021 10:46:39 +0200 Subject: [PATCH] :bug: Fix unexpected exception on audit log handler. --- backend/src/app/loggers/audit.clj | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/backend/src/app/loggers/audit.clj b/backend/src/app/loggers/audit.clj index e699963c63..d75fc1ce72 100644 --- a/backend/src/app/loggers/audit.clj +++ b/backend/src/app/loggers/audit.clj @@ -116,9 +116,10 @@ (db/inet ip-addr) (db/tjson (:props event)) (db/tjson (d/without-nils (:context event)))])) - events (us/conform ::events events) - rows (into [] prepare-xf events)] - (db/insert-multi! pool :audit-log columns rows)) + events (us/conform ::events events)] + (when (seq events) + (->> (into [] prepare-xf events) + (db/insert-multi! pool :audit-log columns)))) (catch Throwable e (let [xdata (ex-data e)] (if (= :spec-validation (:code xdata))