mirror of
https://github.com/logseq/logseq.git
synced 2026-04-29 16:36:27 +00:00
fix: insert timestamps on creating page entity by default
This commit is contained in:
@@ -238,11 +238,13 @@
|
||||
[original-page-name page-name day]))))
|
||||
|
||||
(defn page-name->map
|
||||
"with-timestamp?: assign timestampes to the map structure.
|
||||
"Create a page's map structure given a original page name (string).
|
||||
map as input is supported for legacy compatibility.
|
||||
with-timestamp?: assign timestampes to the map structure.
|
||||
Useful when creating new pages from references or namespaces,
|
||||
as there's no chance to introduce timestamps via editing in page"
|
||||
([original-page-name with-id?]
|
||||
(page-name->map original-page-name with-id? false))
|
||||
(page-name->map original-page-name with-id? true))
|
||||
([original-page-name with-id? with-timestamp?]
|
||||
(cond
|
||||
(and original-page-name (string? original-page-name))
|
||||
@@ -314,7 +316,7 @@
|
||||
(distinct))
|
||||
refs (->> (distinct (concat refs children-pages))
|
||||
(remove nil?))
|
||||
refs (map (fn [ref] (page-name->map ref with-id? true)) refs)]
|
||||
refs (map (fn [ref] (page-name->map ref with-id?)) refs)]
|
||||
(assoc block :refs refs))))
|
||||
|
||||
(defn with-block-refs
|
||||
@@ -449,7 +451,7 @@
|
||||
:else
|
||||
nil)) (vals properties))
|
||||
page-refs (remove string/blank? page-refs)]
|
||||
(map (fn [page] (page-name->map page true true)) page-refs)))
|
||||
(map (fn [page] (page-name->map page true)) page-refs)))
|
||||
|
||||
(defn with-page-block-refs
|
||||
[block with-id?]
|
||||
|
||||
Reference in New Issue
Block a user