mirror of
https://github.com/penpot/penpot.git
synced 2025-05-25 08:36:10 +02:00
🐛 Fix incorrect behavior on set-file-shared rpc method
This commit is contained in:
parent
b19a6321de
commit
08b9178a65
1 changed files with 10 additions and 7 deletions
|
@ -706,11 +706,12 @@
|
||||||
(cfeat/check-client-features! (:features params))
|
(cfeat/check-client-features! (:features params))
|
||||||
(cfeat/check-file-features! (:features file) (:features params)))
|
(cfeat/check-file-features! (:features file) (:features params)))
|
||||||
|
|
||||||
{:name (:name file)
|
(binding [pmap/*load-fn* (partial feat.fdata/load-pointer cfg id)]
|
||||||
:components-count (count (ctkl/components-seq (:data file)))
|
{:name (:name file)
|
||||||
:graphics-count (count (get-in file [:data :media] []))
|
:components-count (count (ctkl/components-seq (:data file)))
|
||||||
:colors-count (count (get-in file [:data :colors] []))
|
:graphics-count (count (get-in file [:data :media] []))
|
||||||
:typography-count (count (get-in file [:data :typographies] []))}))
|
:colors-count (count (get-in file [:data :colors] []))
|
||||||
|
:typography-count (count (get-in file [:data :typographies] []))})))
|
||||||
|
|
||||||
(sv/defmethod ::get-file-summary
|
(sv/defmethod ::get-file-summary
|
||||||
"Retrieve a file summary by its ID. Only authenticated users."
|
"Retrieve a file summary by its ID. Only authenticated users."
|
||||||
|
@ -856,8 +857,10 @@
|
||||||
(true? (:is-shared params)))
|
(true? (:is-shared params)))
|
||||||
(let [file (assoc file :is-shared true)]
|
(let [file (assoc file :is-shared true)]
|
||||||
(db/update! conn :file
|
(db/update! conn :file
|
||||||
{:is-shared false}
|
{:is-shared true}
|
||||||
{:id id})
|
{:id id}
|
||||||
|
::db/return-keys? false)
|
||||||
|
|
||||||
file)
|
file)
|
||||||
|
|
||||||
:else
|
:else
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue