mirror of
https://github.com/penpot/penpot.git
synced 2025-06-29 19:07:03 +02:00
✨ Assign external session ID to params on RPC main handler
This commit is contained in:
parent
b668fed1c8
commit
d1e9ea372a
2 changed files with 4 additions and 1 deletions
|
@ -140,7 +140,7 @@
|
||||||
(::rpc/profile-id params)
|
(::rpc/profile-id params)
|
||||||
uuid/zero)
|
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)
|
props (-> (or (::replace-props resultm)
|
||||||
(-> params
|
(-> params
|
||||||
(merge (::props resultm))
|
(merge (::props resultm))
|
||||||
|
|
|
@ -79,8 +79,11 @@
|
||||||
profile-id (or (::session/profile-id request)
|
profile-id (or (::session/profile-id request)
|
||||||
(::actoken/profile-id request))
|
(::actoken/profile-id request))
|
||||||
|
|
||||||
|
session-id (rreq/get-header request "x-external-session-id")
|
||||||
|
|
||||||
data (-> params
|
data (-> params
|
||||||
(assoc ::request-at (dt/now))
|
(assoc ::request-at (dt/now))
|
||||||
|
(assoc ::external-session-id session-id)
|
||||||
(assoc ::session/id (::session/id request))
|
(assoc ::session/id (::session/id request))
|
||||||
(assoc ::cond/key etag)
|
(assoc ::cond/key etag)
|
||||||
(cond-> (uuid? profile-id)
|
(cond-> (uuid? profile-id)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue