1
0
Эх сурвалжийг харах

fix: trailing blocks disappear when moving

Tienson Qin 3 жил өмнө
parent
commit
d7cc6c4b29

+ 3 - 2
src/main/frontend/db/model.cljs

@@ -715,8 +715,9 @@
         (let [start-page? (:block/name (db-utils/entity start-id))]
         (let [start-page? (:block/name (db-utils/entity start-id))]
           (when-not start-page?
           (when-not start-page?
             (let [previous-blocks (take-while (fn [b] (not= start-id (:db/id b))) @result)
             (let [previous-blocks (take-while (fn [b] (not= start-id (:db/id b))) @result)
-                  limit (inc (max (- initial-blocks-length (count previous-blocks))
-                                  (count tx-block-ids)))
+                  limit (-> (max (- initial-blocks-length (count previous-blocks))
+                                 (count tx-block-ids))
+                            (+ 25))
                   more (get-paginated-blocks-no-cache current-db start-id {:limit limit
                   more (get-paginated-blocks-no-cache current-db start-id {:limit limit
                                                                            :include-start? true
                                                                            :include-start? true
                                                                            :scoped-block-id scoped-block-id})]
                                                                            :scoped-block-id scoped-block-id})]