From 92db6bf4fa53d33ad0a998a5e67db869e2d0cf09 Mon Sep 17 00:00:00 2001 From: Charis <26616127+charislam@users.noreply.github.com> Date: Tue, 16 Dec 2025 11:30:09 -0500 Subject: [PATCH] fix(studio): support for language feature in Storage.utils.ts (#41402) Iterator.prototype.map() is only newly baseline available, which is causing problems with older browsers. Switched to Array.from() since that (and Map as an iterable) date from 2015/2016 --- apps/studio/components/interfaces/Storage/Storage.utils.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/studio/components/interfaces/Storage/Storage.utils.ts b/apps/studio/components/interfaces/Storage/Storage.utils.ts index bb4d1110a84..aaf4fdf69a1 100644 --- a/apps/studio/components/interfaces/Storage/Storage.utils.ts +++ b/apps/studio/components/interfaces/Storage/Storage.utils.ts @@ -101,9 +101,10 @@ const groupPoliciesByBucket = (policies: (PostgresPolicy & { bucket: string | Sy } policiesByBucket.get(policy.bucket)?.push(policy) }) - return [ - ...policiesByBucket.entries().map(([bucketName, policies]) => ({ name: bucketName, policies })), - ] + return Array.from(policiesByBucket).map(([bucketName, policies]) => ({ + name: bucketName, + policies, + })) } export const createPayloadsForAddPolicy = (