# Canali di chat e navigazione chat sembrano essersi rotti

**URL:** <https://meta.discourse.org/t/chat-channels-and-chat-nav-seem-to-have-broken/214115>\
**Category:** Product Support\
**Created:** [7 Gennaio 2022, 4:23am UTC](https://meta.discourse.org/t/chat-channels-and-chat-nav-seem-to-have-broken/214115 "2022-01-07T04:23:11Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![jimkleiber](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jimkleiber/32/121814_2.png) [@jimkleiber](https://meta.discourse.org/u/jimkleiber)\
**Post date:** [7 Gennaio 2022, 4:23am UTC](https://meta.discourse.org/t/chat-channels-and-chat-nav-seem-to-have-broken/214115/1 "2022-01-07T04:23:11Z")

</div>

Ho appena aggiornato #chat-plugin al commit più recente, `76ff2ba`, e ho notato alcuni bug che lo hanno reso per lo più disfunzionale. Nota a margine: non ricordo quale fosse lo stato del commit precedente del plugin che avevo sull’istanza e non sono sicuro di come trovarlo: qualcuno sa come cercarlo?

I bug che sto riscontrando sono almeno:

1. L’elenco dei canali agganciati appare vuoto
  - Torna a mostrare zero canali e il testo predefinito: `Non hai aderito a nessun canale. Clicca qui per vedere i canali disponibili.`
  - Quando clicco sul link per vedere i canali disponibili, non ne mostra nessuno e naviga l’intera pagina per mostrare `Errore del server\n durante il caricamento di /chat/chat_channels/all.json\nCodice di errore: errore 500`
  - Tuttavia, quando clicco sull’icona della matita e provo a creare un nuovo canale con una categoria o un nome che avevo prima, lo rifiuta, dandomi il seguente messaggio: `Hai fornito parametri non validi alla richiesta: Esiste già un canale per questa categoria e nome`

2. Cliccare sull’icona a schermo intero naviga verso una pagina che mostra solo l’icona di caricamento a spinner.
3. L’elenco delle chat personali è vuoto
  - Sono in grado di aggiungere persone con cui ho chattato in precedenza e la chat appare correttamente e sono in grado di inviare messaggi.
  - Il messaggio `in_reply_to` non viene mostrato per i nuovi messaggi ma viene mostrato per quelli vecchi, quindi non sono sicuro se qualcosa sia cambiato lì, ma ho personalizzato il messaggio di risposta, quindi potrebbe essere da parte mia.

4. Il pulsante indietro dal messaggio agganciato della chat personale non fa nulla quando ci clicco, mentre in precedenza mi riportava all’elenco delle chat.

Se volete, potrei provare a trovare i log degli errori e postarli qui o inviarli altrove. Ho provato a eseguirlo in modalità provvisoria con i temi disattivati, ma ciò non sembra aver risolto nulla.

Modifica:  
log degli errori che vedo nella console del browser:

1. 

```plaintext
Impossibile caricare la risorsa: il server ha risposto con uno stato di 500 () - /chat/chat_channels.json:1

```

1. 

```plaintext
Uncaught 
Object
errorThrown: ""
jqXHR: {readyState: 4, getResponseHeader: ƒ, getAllResponseHeaders: ƒ, setRequestHeader: ƒ, overrideMimeType: ƒ, …}
textStatus: "error"
[[Prototype]]: Object
at _vendor-f78d12cebd7a573d3ed1aee5e766ee89.js:2177

```

Nel frattempo, proverò a ripristinare il plugin a un commit precedente, forse circa 15 commit fa, e vedrò se funziona. Non so davvero se c’è un modo semplice per farlo, per ora, proverò la soluzione alternativa qui:

> [@Checkout specific version of plugin?](https://meta.discourse.org/t/checkout-specific-version-of-plugin/167919/4?u=jimkleiber):
>
> Okay, @Falco 's solution worked, but I had to go about it in a round about way. I forked the original repo Cloned it locally on my dev machine Created my branch from the desired commit git branch foo ec64ae8 Pushed that branch to my github git push -u origin foo Updated my app.yml with git clone -b foo git@github.com:my-repo.git Seems like there should be an easier way, but this gets the job done. Thanks for the direction @Falco !

---

_[View the full topic](https://meta.discourse.org/t/chat-channels-and-chat-nav-seem-to-have-broken/214115)._
