File tree Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Expand file tree Collapse file tree 3 files changed +10
-2
lines changed Original file line number Diff line number Diff line change
1
+ # WIP
2
+
3
+ - Fixed ` find-datom ` on empty DB #477 thx @RCmerci
4
+
1
5
# 1.7.2 - Jul 4, 2024
2
6
3
7
- Regression: transacting many ref value as a set of inline maps #476
Original file line number Diff line number Diff line change 1149
1149
cmp #?(:clj (.comparator ^clojure.lang.Sorted set) :cljs (.-comparator set))
1150
1150
from (components->pattern db index c0 c1 c2 c3 e0 tx0)
1151
1151
to (components->pattern db index c0 c1 c2 c3 emax txmax)
1152
- datom (when-let [ set* ( seq set)] ( first ( set/seek set* from)) )]
1152
+ datom (some-> set seq ( set/seek from) first )]
1153
1153
(when (and (some? datom) (<= 0 (cmp to datom)))
1154
1154
datom)))
1155
1155
Original file line number Diff line number Diff line change 102
102
(is (= [2 :name " Ivan" ] (dvec (d/find-datom db :eavt 2 :name ))))
103
103
104
104
(is (= nil (dvec (d/find-datom db :eavt 1 :name " Ivan" ))))
105
- (is (= nil (dvec (d/find-datom db :eavt 4 ))))))
105
+ (is (= nil (dvec (d/find-datom db :eavt 4 ))))
106
+
107
+ ; ; issue-477
108
+ (is (= nil (d/find-datom (d/empty-db ) :eavt )))
109
+ (is (= nil (d/find-datom (d/empty-db {:age {:db/index true }}) :eavt )))))
106
110
107
111
(deftest test-seek-datoms
108
112
(let [dvec #(vector (:e %) (:a %) (:v %))
You can’t perform that action at this time.
0 commit comments