|
|
@@ -376,11 +376,13 @@
|
|
|
|
|
|
;; sanitized page name changed
|
|
|
(when-let [title (get-in block' [:block/properties :title])]
|
|
|
- (when-let [old-page-name (:block/name (db/entity (:db/id (:block/page block'))))]
|
|
|
- (when (and (:block/pre-block? block')
|
|
|
- (not (string/blank? title))
|
|
|
- (not= (util/page-name-sanity-lc title) old-page-name))
|
|
|
- (state/pub-event! [:page/title-property-changed old-page-name title]))))))))
|
|
|
+ (if (string? title)
|
|
|
+ (when-let [old-page-name (:block/name (db/entity (:db/id (:block/page block'))))]
|
|
|
+ (when (and (:block/pre-block? block')
|
|
|
+ (not (string/blank? title))
|
|
|
+ (not= (util/page-name-sanity-lc title) old-page-name))
|
|
|
+ (state/pub-event! [:page/title-property-changed old-page-name title])))
|
|
|
+ (js/console.error (str "Title is not a string: " title))))))))
|
|
|
|
|
|
(defn save-block-if-changed!
|
|
|
([block value]
|