| 
					
				 | 
			
			
				@@ -222,7 +222,11 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   (get-first-page-by-name db page-id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   page-id) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         page (d/entity db page-id)] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    (nil? (:block/_left page)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    (empty? (:block/_parent page)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(defn get-first-child 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  [db id] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (first (sort-by-order (:block/_parent (d/entity db id))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defn get-orphaned-pages 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   [db {:keys [pages empty-ref-f built-in-pages-names] 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -240,7 +244,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 (empty-ref-f page) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 (or 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                  (page-empty? db (:db/id page)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                 (let [first-child (first (:block/_left page)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                 (let [first-child (get-first-child db (:db/id page)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        children (:block/_page page)] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    (and 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                     first-child 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -308,10 +312,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (def get-block-children-ids sqlite-common-db/get-block-children-ids) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (def get-block-children sqlite-common-db/get-block-children) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-(defn get-first-child 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  [db id] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  (first (sort-by-order (:block/_parent (d/entity db id))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (defn- get-sorted-page-block-ids 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   [db page-id] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (let [root (d/entity db page-id)] 
			 |