During attribute validation, it's helpful to see actual entity names in the error message, and not just their entid.
So, instead of ...
BadSchemaAssertion(":db/fulltext true without :db/index true for entid: 65537")
... it'd be nice to bail out with ...
BadSchemaAssertion(":db/fulltext true without :db/index true for :page/title (entid: 65537)")
... or just drop entid entirely, as it's not providing useful information when debugging a vocabulary:
BadSchemaAssertion(":db/fulltext true without :db/index true for :page/title")
During attribute validation, it's helpful to see actual entity names in the error message, and not just their
entid
.So, instead of ...
BadSchemaAssertion(":db/fulltext true without :db/index true for entid: 65537")
... it'd be nice to bail out with ...
BadSchemaAssertion(":db/fulltext true without :db/index true for :page/title (entid: 65537)")
... or just drop
entid
entirely, as it's not providing useful information when debugging a vocabulary:BadSchemaAssertion(":db/fulltext true without :db/index true for :page/title")