From 12ac01a9cba97973d05b1c4c17c26d9aea8f7a50 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Tue, 11 Apr 2023 12:40:59 +0200 Subject: [PATCH] :sparkles: Improve audit props for upload-file-media-objects rpc method --- backend/src/app/rpc/commands/media.clj | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/backend/src/app/rpc/commands/media.clj b/backend/src/app/rpc/commands/media.clj index 168a78538c..d17e443aad 100644 --- a/backend/src/app/rpc/commands/media.clj +++ b/backend/src/app/rpc/commands/media.clj @@ -14,6 +14,7 @@ [app.config :as cf] [app.db :as db] [app.http.client :as http] + [app.loggers.audit :as-alias audit] [app.media :as media] [app.rpc :as-alias rpc] [app.rpc.climit :as climit] @@ -72,8 +73,15 @@ (files/check-edition-permissions! pool profile-id file-id) (media/validate-media-type! content) (validate-content-size! content) - - (create-file-media-object cfg params))) + (->> (create-file-media-object cfg params) + (p/fmap (fn [object] + (with-meta object + {::audit/replace-props + {:name (:name params) + :file-id file-id + :is-local (:is-local params) + :size (:size content) + :mtype (:mtype content)}})))))) (defn- big-enough-for-thumbnail? "Checks if the provided image info is big enough for