diff --git a/backend/src/app/loggers/audit.clj b/backend/src/app/loggers/audit.clj index 9abd4803f..d66620e53 100644 --- a/backend/src/app/loggers/audit.clj +++ b/backend/src/app/loggers/audit.clj @@ -140,7 +140,7 @@ (::rpc/profile-id params) uuid/zero) - session-id (rreq/get-header request "x-external-session-id") + session-id (get params ::rpc/external-session-id) props (-> (or (::replace-props resultm) (-> params (merge (::props resultm)) diff --git a/backend/src/app/rpc.clj b/backend/src/app/rpc.clj index 89eee548d..2ea8e8f14 100644 --- a/backend/src/app/rpc.clj +++ b/backend/src/app/rpc.clj @@ -79,8 +79,11 @@ profile-id (or (::session/profile-id request) (::actoken/profile-id request)) + session-id (rreq/get-header request "x-external-session-id") + data (-> params (assoc ::request-at (dt/now)) + (assoc ::external-session-id session-id) (assoc ::session/id (::session/id request)) (assoc ::cond/key etag) (cond-> (uuid? profile-id)