I am trying to convert a team to a channel but I receive an error: “team-does-not-exist”. I have noticed this error a few more times but does not happen always. I tried both via the interface and the API. Attached are the screenshots of the interface with the error corresponding to the team I am trying to convert. I would like to share the corresponding logs but being a new user this platform does not allow me to.
Hi! Sorry for the late response here.
Please, always provide what version you are running and all the template required infos
This was probably fixed in 5.4. For reference
Let me know if this helps!
Thanks!
Hi @dudanogueira, not a problem.
I should have added the details to the post itself. Tried editing it later but I do not see an option to do so. Anyway, following are the details,
Steps to reproduce:
Reproduction is difficult, given that there are several teams created that were easily converted to channel without any issue. The process to create the channel is as follows,
- Create a team with three users (User 1, User 2, Admin). API used: /teams.create, type: 0
- Call the API /teams.convertToChannel to convert the team to channel. The team name is used to perform this operation. (Also tried with team_id after the failure but it did not work).
Expected behavior:
The team should be converted to a channel.
Actual behavior:
I receive an error: “team-does-not-exist”.
Server Setup Information:
- Version of Rocket.Chat Server: 4.8.7 (also updated to 5.4.0, the issue remains as is)
- Operating System: Ubuntu 20.04
- Deployment Method: Snap
- Number of Running Instances: 1
- DB Replicaset Oplog: As per Snap installation
- NodeJS Version: As per Snap installation
- MongoDB Version: As per Snap installation
Client Setup Information
- Desktop App or Browser Version: Primary - API call (Python), Firefox, Chrome
- Operating System: Ubuntu 20.04