In 1.7.1, it throws an error, "Expected number or lookup ref for entity id, got nil".
I tracked it to the new function, assoc-auto-tempids, which only assigns tempids to inline maps of a many ref value if the value is sequential?, which sets are not. So now one must use a sequential value, such as:
This worked in 1.6.5:
In 1.7.1, it throws an error,
"Expected number or lookup ref for entity id, got nil"
.I tracked it to the new function,
assoc-auto-tempids
, which only assigns tempids to inline maps of a many ref value if the value issequential?
, which sets are not. So now one must use a sequential value, such as:But I think it's logical to be able to transact many ref entities inline as a set of maps, since that's also how they are returned when queried.
Is this as simple as changing This line to check
coll?
rather thansequential?
?