RocketChat / RocketChat/EmbeddedChat
Bug: File upload broken on Rocket.Chat 8.x (uses removed rooms.upload endpoint)
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 165
- Forks
- 381
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 1
Description
Description:
EmbeddedChat uses the rooms.upload/:rid endpoint for file uploads, which was deprecated in RC 6.10 and removed in RC 8.0. This means file uploads are completely broken for anyone running Rocket.Chat 8.x.
Steps to reproduce:
- Connect EmbeddedChat to a Rocket.Chat 8.x server
- Try to upload a file/image in chat
- Upload fails silently or returns 404
Expected behavior:
File upload should work using the new rooms.media/:rid endpoint (two-step upload + confirm flow).
Reference:
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the EmbeddedChat upload flow that calls rooms.upload/:rid, then read the referenced Rocket.Chat deprecated-endpoints documentation. Replace that integration with the rooms.media/:rid two-step upload and confirm flow, and verify that file and image uploads work against a Rocket.Chat 8.x server without a 404.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- api
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100