Closed feltech closed 5 months ago
This is done via https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/90 - preflight
and register
now error if managementPolicy
or entityTraits
indicates that the trait set is invalid/unsupported for the entity.
What
Following on from https://github.com/OpenAssetIO/OpenAssetIO-Manager-BAL/issues/89. Error if attempting to
preflight
/register
to an existing entity with a different trait set.Why
Currently BAL creates new versions of entities with whatever traits it's provided, even if they're completely different than the previous version of the entity. This doesn't seem very representative, and is inconsistent with the implementation of
entityTraits
.