I'm having an issue with the pull syntax it's throwing an inexplicable error give the eid 31572
31572 -> (dbu/numeric-entid? eid) true
31572 -> (dbu/entid-some @conn eid) 31572
31572 -> (dbu/entid-strict @conn eid) 31572
31572 -> (dbu/entid @conn eid) 31572
31572 -> (d/entity @conn eid) {:db/id 31572}
31572 -> (dbu/entid-strict @conn eid) 31572
31572 -> (dbu/entid @conn eid) 31572
31572 -> (d/pull @conn very-big-selector eid) Expected number or lookup ref for entity id, got true {:error :entity-id/syntax, :entity-id true}I've looked through datahike.db.utils and there don't seem to be any obvious bugs
I found the issue if anyone ever comes across it. The issue was not in the entity I was pulling but deeper in the query the dataset had a schema change. The datom was a boolean originally and in a later schema it was a ref so datahike was trying to find the entity id of true