From 41bd5ac74d378ddc8ba78dbf16ccd396dcaea4a6 Mon Sep 17 00:00:00 2001 From: Tienson Qin Date: Mon, 11 Dec 2023 21:36:22 +0800 Subject: [PATCH] fix: db kv id always resolves to -1 --- src/main/frontend/db/conn.cljs | 4 ++-- src/main/frontend/handler/repo.cljs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/frontend/db/conn.cljs b/src/main/frontend/db/conn.cljs index 2ac14922c3..e9c55eca1a 100644 --- a/src/main/frontend/db/conn.cljs +++ b/src/main/frontend/db/conn.cljs @@ -83,8 +83,8 @@ (swap! conns dissoc (datascript-db repo))) (defn kv - [key value] - {:db/id -1 + [key value & {:keys [id]}] + {:db/id (or id -1) :db/ident key key value}) diff --git a/src/main/frontend/handler/repo.cljs b/src/main/frontend/handler/repo.cljs index 86f258f1f9..c480ea881f 100644 --- a/src/main/frontend/handler/repo.cljs +++ b/src/main/frontend/handler/repo.cljs @@ -536,7 +536,7 @@ _ (state/add-repo! {:url full-graph-name}) _ (route-handler/redirect-to-home!) _ (db/transact! full-graph-name [(react/kv :db/type "db") - (react/kv :schema/version db-schema/version)]) + (react/kv :schema/version db-schema/version {:id -2})]) initial-data (sqlite-create-graph/build-db-initial-data config/config-default-content) _ (db/transact! full-graph-name initial-data) _ (repo-config-handler/set-repo-config-state! full-graph-name config/config-default-content)