From 59464469c2af6d52e4802f6ce186f5d28f7aa867 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Mon, 20 Sep 2021 11:26:02 +0200 Subject: [PATCH] :bug: Fix unexpected exception on audit log persistence function. --- backend/src/app/loggers/audit.clj | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/backend/src/app/loggers/audit.clj b/backend/src/app/loggers/audit.clj index 854884634..e699963c6 100644 --- a/backend/src/app/loggers/audit.clj +++ b/backend/src/app/loggers/audit.clj @@ -184,10 +184,11 @@ (db/tjson (:props event)) "backend"])] (aa/with-thread executor - (db/with-atomic [conn pool] - (db/insert-multi! conn :audit-log - [:id :name :type :profile-id :tracked-at :ip-addr :props :source] - (sequence (map event->row) events)))))) + (when (seq events) + (db/with-atomic [conn pool] + (db/insert-multi! conn :audit-log + [:id :name :type :profile-id :tracked-at :ip-addr :props :source] + (sequence (map event->row) events))))))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; Archive Task