diff --git a/src/status_im/subs.cljs b/src/status_im/subs.cljs index c710cc049b..81cfe51ac3 100644 --- a/src/status_im/subs.cljs +++ b/src/status_im/subs.cljs @@ -939,9 +939,10 @@ (defn- get-balance-total-value [balance prices currency token->decimals] (reduce-kv (fn [acc symbol value] (if-let [price (get-in prices [symbol currency :price])] - (+ acc (-> (money/internal->formatted value symbol (token->decimals symbol)) - (money/crypto->fiat price) - .toNumber)) + (+ acc (or (some-> (money/internal->formatted value symbol (token->decimals symbol)) + (money/crypto->fiat price) + .toNumber) + 0)) acc)) 0 balance)) (re-frame/reg-sub @@ -1630,4 +1631,4 @@ :<- [:chats/active-chats] :<- [:search/filter] (fn [[chats search-filter]] - (apply-filter search-filter chats extract-chat-attributes))) \ No newline at end of file + (apply-filter search-filter chats extract-chat-attributes)))