0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-03-17 10:11:22 -05:00

🐛 Fix exception on copy action from context menu.

This commit is contained in:
Andrey Antukh 2020-12-21 15:32:36 +01:00 committed by Alonso Torres
parent b4b88bde0b
commit dea5cf4b5d
3 changed files with 10 additions and 8 deletions

View file

@ -14,7 +14,7 @@
funcool/beicon {:mvn/version "2020.12.20-1"}
funcool/cuerdas {:mvn/version "2020.03.26-3"}
funcool/okulary {:mvn/version "2020.04.14-0"}
funcool/potok {:mvn/version "3.0.0"}
funcool/potok {:mvn/version "3.1.0"}
funcool/promesa {:mvn/version "6.0.0"}
funcool/rumext {:mvn/version "2020.11.27-0"}

View file

@ -266,19 +266,21 @@
(defmethod ptk/handle-error :default
[error]
(js/console.log error)
(if (instance? ExceptionInfo error)
(ptk/handle-error (ex-data error))
(do
(js/console.group "Generic Error:")
(js/console.group "Generic Error")
(js/console.log "hint:" (or (ex-message error)
(:hint error)
(:message error)))
(ex/ignoring
(js/console.error (pr-str error))
(js/console.error (.-stack error)))
(js/console.error "repr: " (pr-str error))
(js/console.error "stack:" (.-stack error)))
(js/console.groupEnd "Generic error")
(ts/schedule (st/emitf (dm/show
{:content "Something wrong has happened."
:type :error
:timeout 5000}))))))
:timeout 3000}))))))
(defmethod ptk/handle-error :server-error
[{:keys [status] :as error}]

View file

@ -55,8 +55,8 @@
do-duplicate #(st/emit! dw/duplicate-selected)
do-delete #(st/emit! dw/delete-selected)
do-copy #(st/emit! dw/copy-selected)
do-cut #(st/emit! dw/copy-selected dw/delete-selected)
do-copy #(st/emit! (dw/copy-selected))
do-cut #(st/emit! (dw/copy-selected) dw/delete-selected)
do-paste #(st/emit! dw/paste)
do-bring-forward #(st/emit! (dw/vertical-order-selected :up))
do-bring-to-front #(st/emit! (dw/vertical-order-selected :top))