Explorar o código

fix: left sidebar duplicate favorites

Konstantinos Kaloutas %!s(int64=2) %!d(string=hai) anos
pai
achega
8ebf2dbadb
Modificáronse 1 ficheiros con 4 adicións e 2 borrados
  1. 4 2
      src/main/frontend/components/container.cljs

+ 4 - 2
src/main/frontend/components/container.cljs

@@ -139,9 +139,11 @@
   [t]
   (let [favorites (->> (:favorites (state/sub-config))
                        (remove string/blank?)
-                       (filter string?))
+                       (filter string?)
+                       (mapv util/safe-page-name-sanity-lc)
+                       (distinct))
         favorite-entities (->> favorites
-                               (mapv #(db/entity [:block/name (util/safe-page-name-sanity-lc %)]))
+                               (mapv #(db/entity [:block/name %]))
                                (remove nil?))]
     (nav-content-item
      [:a.flex.items-center.text-sm.font-medium.rounded-md.wrap-th