Alcuni dei miei utenti ricevono un messaggio generico “Si è verificato un errore” quando tentano di unirsi a nuovi canali.
Mentre ciò accade, viene segnalato un errore nella console:
Impossibile caricare la risorsa: il server ha risposto con uno stato 422
Che si riferisce a questo URL https://domain.com/chat/chat_channels/ID/follow.json dove ID è l’ID della chat.
Quel file ".json" contiene:
{
"errors": [
"Slug non valido"
],
"error_type": "record_invalid"
}
La mia migliore ipotesi è che abbia a che fare con il fatto che il nome della chat contiene caratteri cirillici. Quando provo a rinominare quel canale per avere un nome in inglese, mi dà l’errore “lo slug non è valido” e non mi permette di cambiarlo in altro. La chat ha un URL https://domain.com/chat/channel/ID/-ID