Alguns dos meus usuários recebem uma mensagem genérica “Ocorreu um erro” ao tentar ingressar em novos canais.
Quando isso acontece, um erro é reportado no console:
Falha ao carregar recurso: o servidor respondeu com um status de 422
Que se refere a esta URL https://domain.com/chat/chat_channels/ID/follow.json, onde ID é o ID do chat.
Esse arquivo “.json” contém:
{
"errors": [
"Slug é inválido"
],
"error_type": "record_invalid"
}
Minha melhor suposição é que isso tem a ver com o fato de que o nome do chat contém caracteres cirílicos. Quando tento renomear esse canal para ter um nome em inglês, ele exibe o erro “o slug é inválido” e não me permite alterá-lo para nada. O chat tem uma URL https://domain.com/chat/channel/ID/-ID.