A algunos de mis usuarios les aparece un mensaje genérico de “Hay un error” cuando intentan unirse a nuevos canales.
Cuando eso sucede, se informa un error en la consola:
No se pudo cargar el recurso: el servidor respondió con un estado de 422
Que se refiere a esta URL https://domain.com/chat/chat_channels/ID/follow.json donde ID es el ID del chat.
Ese archivo “.json” contiene:
{
"errors": [
"Slug no válido"
],
"error_type": "record_invalid"
}
Mi mejor suposición es que tiene que ver con el hecho de que el nombre del chat contiene caracteres cirílicos. Cuando intento renombrar ese canal para que tenga un nombre en inglés, me da el error “el slug no es válido” y no me permite cambiarlo por nada. El chat tiene una URL https://domain.com/chat/channel/ID/-ID