0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-19 11:11:21 -05:00

Assign external session ID to params on RPC main handler

This commit is contained in:
Andrey Antukh 2024-06-19 14:57:17 +02:00
parent b668fed1c8
commit d1e9ea372a
2 changed files with 4 additions and 1 deletions
backend/src/app

View file

@ -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))

View file

@ -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)