Converted team stays under Teams and still offers “Convert to channel”

Aperta
#43,536 4 commenti 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@AlokUnscripted ci sta già lavorando.

Dal 6/11/2026.

  • #43566 di @AlokUnscripted — aperta

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
58/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
javascript, typescript
Ambito
frontend

Direzione di ricerca

Start by reproducing the conversion with a private team and tracing the sidebar and Team info state after the room history confirms conversion. Compare the immediate view with the state after refreshing and reopening the room; the issue does not name files or tests. Done when the room moves under Channels and shows Channel info immediately, without offering Convert to channel again.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

type: bug
Image Image

I reproduced this with two private teams in my local workspace. After conversion, the room history says the team was converted to a channel, but the sidebar still lists it under Teams and the right panel still shows Team info.

Steps to reproduce

  1. Create a private team and open Team info.
  2. Select Convert to channel → Continue → Convert.
  3. Once the conversion appears in the room history, check the sidebar and reopen the menu in Team info.
    Expected: The room moves under Channels and the panel shows Channel info immediately.

Actual: The room remains under Teams and the menu still offers Convert to channel. On my first test, selecting it again returned team-does-not-exist. On my second test, I went Home, refreshed, and reopened the room. It then appeared under Channels with the correct menu.

Environment: Local Rocket.Chat at commit 2a1da3434b, started with yarn dsv, Chrome on macOS.

I noticed this while investigating #43288. I’d like to investigate why the sidebar and room controls still show the team state after conversion.

Lingua principale
TypeScript
Stelle
46.5k
Fork
14.1k
Merge medio
1g 21h
PR unite (30g)
381

Preparare l'ambiente

Apri in Codespaces

Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di RocketChat/Rocket.Chat

Tutte le issue di RocketChat/Rocket.Chat

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.