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