From ca5c374ecde15aa1181cbb6c9cd257e75ede622b Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 27 May 2021 13:21:37 +0200 Subject: [PATCH] :bug: Fix empty font-family handling on custom fonts page. --- frontend/src/app/main/data/fonts.cljs | 2 +- frontend/src/app/main/ui/dashboard/fonts.cljs | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/frontend/src/app/main/data/fonts.cljs b/frontend/src/app/main/data/fonts.cljs index 899285654..e6cbfe815 100644 --- a/frontend/src/app/main/data/fonts.cljs +++ b/frontend/src/app/main/data/fonts.cljs @@ -89,7 +89,7 @@ {:content {:data (js/Uint8Array. data) :name name :type type} - :font-family family + :font-family (or family "") :font-weight (cm/parse-font-weight variant) :font-style (cm/parse-font-style variant)})) diff --git a/frontend/src/app/main/ui/dashboard/fonts.cljs b/frontend/src/app/main/ui/dashboard/fonts.cljs index 241f7c2b2..bda48caad 100644 --- a/frontend/src/app/main/ui/dashboard/fonts.cljs +++ b/frontend/src/app/main/ui/dashboard/fonts.cljs @@ -192,9 +192,10 @@ on-save (fn [event] (let [font-family @state] - (st/emit! (df/update-font - {:id font-id - :name font-family})) + (when-not (str/blank? font-family) + (st/emit! (df/update-font + {:id font-id + :name font-family}))) (reset! edit? false))) on-key-down