Description
Currently, ZMultilingualString duplicated languages are detected on the only validation that we use, which is on ZObjectFactory creation.
This means that these issues are not only detected on edit, but also when instantiating the object for any other reason. This creates failures unrelated to an edit action, which are not a good idea.
Patch to rethink: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiLambda/+/1217261
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist