소스 검색

fix: left sidebar duplicate favorites

Konstantinos Kaloutas 2 년 전
부모
커밋
8ebf2dbadb
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  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