-
Notifications
You must be signed in to change notification settings - Fork 90
Open
Description
Describe the bug
When you edit translations of CHILD thesaurus values, they are not denormalized in the entities correctly. Editing root properties does propagate the translation denormalization, but child items are not correctly denormalized into the entities.
To Reproduce
Steps to reproduce the behavior:
- Create a Thesaurus with a Parent::Child element
- Assign that thesaurus to a template select or multiselect (only tested in multiselect, but probably affecting selects as well)
- Create an entity that uses that child value
- Go into the translations and change the translation of the child value
- Go into the entity and see that the new label of the translated thesaurus has not been propagated into the label
Expected behavior
As happens with root properties, the new values should be denormalized inside the entity's metadata.
Additional context
This probably will require a migration (???) to re-denormalize all child values with translations... and reindex.