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;