Erreur [object Object] apparaissant dans les sélecteurs déroulants de l'administration

Je viens d’ajouter un autre problème de support qui pourrait être lié à ce que j’illustre dans cette vidéo :

Pour une raison quelconque, lorsque je clique sur les menus déroulants dans plusieurs champs de l’interface d’administration, je vois l’option « [object Object] », ce qui semble être une erreur.

Voici une petite capture d’écran pour montrer ce que je rencontre…

1 « J'aime »

J’ai un problème, je pense qu’il a été introduit dans la dernière version.

3 « J'aime »

Je pense que @j.jaffeux s’en occupe ?

4 « J'aime »

Oui.

Je vois exactement ce qui se passe. Je dois y réfléchir, cependant. C’est très inattendu pour moi et je n’ai pas de solution simple.

En gros, nous avons des paramètres de site que nous appelons « énumérations » (enums) qui ne sont pas des tableaux plats, mais des tableaux d’objets. Cependant, le paramètre de site de type énumération ne fournit pas d’informations sur la clé utilisée dans l’objet.

2 « J'aime »

Le problème est que tests-passed pointe vers cette version. Je préférerais l’inverse. Sinon, quiconque mettra à niveau vers cette dernière version rencontrera un problème.

1 « J'aime »

C’était délicat. J’ai annulé la correction précédente et créé une nouvelle correction avec des tests :

Je pense que cela devrait résoudre tous les problèmes liés aux énumérations.

8 « J'aime »