From d1e9ea372ad85df1cb8afc91ca06104f715286d1 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 19 Jun 2024 14:57:17 +0200 Subject: [PATCH] :sparkles: Assign external session ID to params on RPC main handler --- backend/src/app/loggers/audit.clj | 2 +- backend/src/app/rpc.clj | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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)