Certains de mes utilisateurs reçoivent un message générique « Il y a une erreur » lorsqu’ils essaient de rejoindre de nouveaux canaux.
Pendant ce temps, une erreur est signalée dans la console :
Échec du chargement de la ressource : le serveur a répondu avec un statut de 422
Ce qui fait référence à cette URL https://domain.com/chat/chat_channels/ID/follow.json où ID est l’identifiant du chat.
Ce fichier « .json » contient :
{
"errors": [
"Le slug n'est pas valide"
],
"error_type": "record_invalid"
}
Ma meilleure hypothèse est que cela est lié au fait que le nom du chat contient des caractères cyrilliques. Lorsque j’essaie de renommer ce canal pour qu’il ait un nom en anglais, il affiche l’erreur « le slug n’est pas valide » et ne me permet pas de le modifier. Le chat a une URL https://domain.com/chat/channel/ID/-ID