diff --git a/src/main/frontend/components/sidebar.cljs b/src/main/frontend/components/sidebar.cljs index 4fc2bc777..a8c29da39 100644 --- a/src/main/frontend/components/sidebar.cljs +++ b/src/main/frontend/components/sidebar.cljs @@ -70,9 +70,11 @@ [name icon recent?] (let [original-name (db-model/get-page-original-name name)] [:a {:on-click (fn [e] - (let [name (util/safe-page-name-sanity-lc name)] + (let [name (util/safe-page-name-sanity-lc name) + source-page (db-model/get-alias-source-page (state/get-current-repo) name) + name (if (empty? source-page) name (:block/name source-page))] (if (gobj/get e "shiftKey") - (when-let [page-entity (db/entity [:block/name name])] + (when-let [page-entity (if (empty? source-page) (db/entity [:block/name name]) source-page)] (state/sidebar-add-block! (state/get-current-repo) (:db/id page-entity)