From bf4b5eb56abf03331f4c718d54f8171a19058025 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 30 Apr 2020 11:58:54 +0200 Subject: [PATCH] :bug: Fix unexpected exception on text drawing. --- frontend/src/uxbox/main/data/workspace/texts.cljs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/uxbox/main/data/workspace/texts.cljs b/frontend/src/uxbox/main/data/workspace/texts.cljs index 8cb488f85f..3563709850 100644 --- a/frontend/src/uxbox/main/data/workspace/texts.cljs +++ b/frontend/src/uxbox/main/data/workspace/texts.cljs @@ -66,6 +66,7 @@ (cond (object? node) (.isText Text node) (map? node) (string? (:text node)) + (nil? node) false :else (throw (ex-info "unexpected type" {:node node})))) (defn- ^boolean is-paragraph-node? @@ -73,6 +74,7 @@ (cond (object? node) (= (.-type node) "paragraph") (map? node) (= "paragraph" (:type node)) + (nil? node) false :else (throw (ex-info "unexpected type" {:node node})))) (defn- ^boolean is-root-node? @@ -80,6 +82,7 @@ (cond (object? node) (= (.-type node) "root") (map? node) (= "root" (:type node)) + (nil? node) false :else (throw (ex-info "unexpected type" {:node node})))) (defn- editor-current-values