mirror of
https://github.com/logseq/logseq.git
synced 2026-04-24 22:25:01 +00:00
fix(editor): error while toogle fav in journals
This commit is contained in:
@@ -266,13 +266,14 @@
|
||||
(config-handler/set-config! :favorites favorites))))
|
||||
|
||||
(defn toggle-favorite! []
|
||||
(let [page-name (state/get-current-page)
|
||||
favorites (:favorites (state/sub-graph-config))
|
||||
favorited? (contains? (set (map string/lower-case favorites))
|
||||
(string/lower-case page-name))]
|
||||
;; NOTE: in journals or settings, current-page is nil
|
||||
(when-let [page-name (state/get-current-page)]
|
||||
(let [favorites (:favorites (state/sub-graph-config))
|
||||
favorited? (contains? (set (map string/lower-case favorites))
|
||||
(string/lower-case page-name))]
|
||||
(if favorited?
|
||||
(unfavorite-page! page-name)
|
||||
(favorite-page! page-name))))
|
||||
(favorite-page! page-name)))))
|
||||
|
||||
(defn delete!
|
||||
[page-name ok-handler & {:keys [delete-file?]
|
||||
|
||||
Reference in New Issue
Block a user