fix: add back properties validation

and fix closed validation. Also temporarily comment out properties graph parts
that are still invalid
This commit is contained in:
Gabriel Horner
2024-04-04 21:09:28 -04:00
parent b096b4673c
commit 608d627544
4 changed files with 47 additions and 13 deletions

View File

@@ -16,8 +16,9 @@
(defn validate-client-db
"Validate datascript db as a vec of entity maps"
[db ent-maps {:keys [verbose group-errors closed-maps]}]
(let [schema (db-validate/update-schema db-malli-schema/DB db {:closed-schema? closed-maps})]
[db ent-maps* {:keys [verbose group-errors closed-maps]}]
(let [ent-maps (db-malli-schema/update-properties-in-ents ent-maps*)
schema (db-validate/update-schema db-malli-schema/DB db {:closed-schema? closed-maps})]
(if-let [errors (->> ent-maps
(m/explain schema)
:errors)]