From 40bc73dc92c71448955913a0eae13f96445d4973 Mon Sep 17 00:00:00 2001 From: Christian Weilbach Date: Sun, 23 May 2021 03:03:45 -0700 Subject: [PATCH] Remove search lookup on hot insertion path. --- src/datahike/db.cljc | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/datahike/db.cljc b/src/datahike/db.cljc index d56f6e569..d436d5056 100644 --- a/src/datahike/db.cljc +++ b/src/datahike/db.cljc @@ -1473,9 +1473,7 @@ v (if (ref? db a) (entid-strict db v) v) new-datom (datom e a v tx)] (if (multival? db a) - (if (empty? (-search db [e a v])) - (transact-report report new-datom) - report) + (transact-report report new-datom) (transact-report-upsert report new-datom)))) (defn- transact-retract-datom [report ^Datom d]