Si vous regardez la sortie .json d’un profil utilisateur, vous verrez l’enregistrement user_fields (comme https://meta.discourse.org/u/pfaffman.json, sauf qu’il n’y a pas de champs personnalisés ici). C’est là que se trouvent les champs utilisateur que vous ajoutez dans l’UX (ce sont en fait un type spécial de user_custom_field. Les user_custom_fields ne semblent pas se trouver dans l’enregistrement utilisateur dans un flux de sujet. Je ne suis pas sûr s’ils y étaient autrefois et ont maintenant disparu (ce serait probablement un bug). Vous devez vous assurer que vos champs utilisateur sont visibles dans ces paramètres (afficher sur la carte utilisateur, peut-être ?).
D’après ce que je vois maintenant, vous devez créer un plugin qui ajoutera ces champs personnalisés au sérialiseur.
Si vous pouviez utiliser des groupes au lieu de votre champ utilisateur personnalisé, vous pourriez résoudre votre problème.