Pour reproduire, sur un ametys ODF avec pilotage :
- Se connecter avec un utilisateur qui n'a pas le droit Offre de fromation - Pilotage > Champs de pilotage
- Modifier une composante
- Les champs de l'onglet Pilotage sont grisés => OK
- Modifier une autre donnée
- Enregistrer
- Une erreur survient sur un validateur global => KO (voir erreur ci-dessous)
class org.ametys.plugins.repository.data.holder.values.UntouchedValue cannot be cast to class java.util.List (org.ametys.plugins.repository.data.holder.values.UntouchedValue is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @52d239ba; java.util.List is in module java.base of loader 'bootstrap') java.lang.ClassCastException: class org.ametys.plugins.repository.data.holder.values.UntouchedValue cannot be cast to class java.util.List (org.ametys.plugins.repository.data.holder.values.UntouchedValue is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @52d239ba; java.util.List is in module java.base of loader 'bootstrap') at org.ametys.plugins.odfpilotage.validator.AbstractRepeaterWithUniqueContentValidator.validate(AbstractRepeaterWithUniqueContentValidator.java:80) at org.ametys.cms.workflow.EditContentFunction.globalValidate(EditContentFunction.java:1059) at org.ametys.cms.workflow.EditContentFunction.execute(EditContentFunction.java:253)