payloadcms / payload

The best way to build a modern backend + admin UI. No black magic, all TypeScript, and fully open-source, Payload is both an app framework and a headless CMS.
https://payloadcms.com
MIT License
21.1k stars 1.27k forks source link

fix(plugin-cloud-storage): encode filename to remove unsupported chars #6990

Open rafalnawojczyk opened 2 days ago

rafalnawojczyk commented 2 days ago

Description

I've used an encodeURIComponent to encode incoming filename from DB that is broken when unsupported characters are included in string.

This fixes #6985

Type of change

Checklist: