From bfa920545ccdb73455e6b95a16ce2fb9f1f4503e Mon Sep 17 00:00:00 2001 From: Arman Date: Thu, 30 Jun 2022 15:06:18 +0200 Subject: [PATCH] fix: replace delete with reduce --- .../console/[project]/users/user/[user]/index.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/routes/console/[project]/users/user/[user]/index.svelte b/src/routes/console/[project]/users/user/[user]/index.svelte index 2fae77a27..7213e6d4b 100644 --- a/src/routes/console/[project]/users/user/[user]/index.svelte +++ b/src/routes/console/[project]/users/user/[user]/index.svelte @@ -154,7 +154,12 @@ async function deletePref(selectedKey: string) { try { let updatedPrefs = Object.fromEntries(prefs); - delete updatedPrefs[selectedKey]; + updatedPrefs = Object.keys(updatedPrefs).reduce((acc, key) => { + if (key !== selectedKey) { + acc[key] = updatedPrefs[key]; + } + return acc; + }, {}); await sdkForProject.users.updatePrefs($user.response.$id, updatedPrefs); prefs = Object.entries(updatedPrefs); $user.response.prefs = updatedPrefs;