mirror of
https://github.com/penpot/penpot.git
synced 2025-07-04 08:27:16 +02:00
🐛 Fix issues when RPC returns nil values
This commit is contained in:
parent
bfccae2373
commit
67b4d5a1c7
1 changed files with 5 additions and 5 deletions
|
@ -33,10 +33,9 @@
|
||||||
|
|
||||||
(defn- handle-response-transformation
|
(defn- handle-response-transformation
|
||||||
[response request mdata]
|
[response request mdata]
|
||||||
(let [response (if (sv/wrapped? response) @response response)]
|
|
||||||
(if-let [transform-fn (::transform-response mdata)]
|
(if-let [transform-fn (::transform-response mdata)]
|
||||||
(p/do (transform-fn request response))
|
(p/do (transform-fn request response))
|
||||||
(p/resolved response))))
|
(p/resolved response)))
|
||||||
|
|
||||||
(defn- handle-before-comple-hook
|
(defn- handle-before-comple-hook
|
||||||
[response mdata]
|
[response mdata]
|
||||||
|
@ -46,7 +45,8 @@
|
||||||
|
|
||||||
(defn- handle-response
|
(defn- handle-response
|
||||||
[request result]
|
[request result]
|
||||||
(let [mdata (meta result)]
|
(let [mdata (meta result)
|
||||||
|
result (if (sv/wrapped? result) @result result)]
|
||||||
(p/-> (yrs/response 200 result (::http/headers mdata {}))
|
(p/-> (yrs/response 200 result (::http/headers mdata {}))
|
||||||
(handle-response-transformation request mdata)
|
(handle-response-transformation request mdata)
|
||||||
(handle-before-comple-hook mdata))))
|
(handle-before-comple-hook mdata))))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue