Impossible d'accorder les droits d'administrateur en raison d'une erreur

Ceci semble être un cas limite très intéressant. En supposant qu’il s’agisse d’un auto-hébergement, que renvoie ceci ?

./launcher enter app
rails c
Group.pluck(:name, :id)
=> [["everyone", 0],
 ["moderators", 2],
 ["admins", 1],
 ["staff", 3],
 ["trust_level_0", 10],
 ["trust_level_1", 11],
 ["trust_level_2", 12],
 ["trust_level_3", 13],
 ["trust_level_4", 14]]

Discourse est très pointilleux sur ces identifiants, le groupe staff doit avoir l’ID 2, et le groupe admins doit avoir l’ID 1. Si, d’une manière ou d’une autre, vous avez un groupe différent avec ce nom, cela pourrait causer des problèmes. Je m’assurerais également qu’aucun utilisateur ne s’appelle admins.