From 52d24339a628a2f0ad42c98994b74a60ae2562ff Mon Sep 17 00:00:00 2001 From: Safwan Parkar Date: Wed, 29 Mar 2023 13:54:41 +0400 Subject: [PATCH 1/2] fix: not able to update user prefs --- .../project-[project]/auth/user-[user]/updatePrefs.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/routes/console/project-[project]/auth/user-[user]/updatePrefs.svelte b/src/routes/console/project-[project]/auth/user-[user]/updatePrefs.svelte index 08511efd2b..a609822eef 100644 --- a/src/routes/console/project-[project]/auth/user-[user]/updatePrefs.svelte +++ b/src/routes/console/project-[project]/auth/user-[user]/updatePrefs.svelte @@ -13,6 +13,8 @@ if (JSON.stringify(prefs) !== JSON.stringify(Object.entries($user.prefs))) { if (!!prefs[prefs.length - 1][0] && !!prefs[prefs.length - 1][1]) { arePrefsDisabled = false; + } else if (prefs[prefs.length - 1][0] === '' || prefs[prefs.length - 1][1] === '') { + arePrefsDisabled = false; } else { arePrefsDisabled = true; } @@ -94,7 +96,7 @@ text disabled={(!key || !value) && index === 0} on:click={() => { - if (index === 0) { + if (prefs.length === 1) { prefs = [['', '']]; } else { prefs.splice(index, 1); From 202c9d1d24ef911dcfe2060ff0255107c4d94508 Mon Sep 17 00:00:00 2001 From: Safwan Parkar Date: Wed, 29 Mar 2023 19:06:49 +0400 Subject: [PATCH 2/2] null check for key value pairs --- .../project-[project]/auth/user-[user]/updatePrefs.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/console/project-[project]/auth/user-[user]/updatePrefs.svelte b/src/routes/console/project-[project]/auth/user-[user]/updatePrefs.svelte index a609822eef..49c44e89f1 100644 --- a/src/routes/console/project-[project]/auth/user-[user]/updatePrefs.svelte +++ b/src/routes/console/project-[project]/auth/user-[user]/updatePrefs.svelte @@ -13,7 +13,7 @@ if (JSON.stringify(prefs) !== JSON.stringify(Object.entries($user.prefs))) { if (!!prefs[prefs.length - 1][0] && !!prefs[prefs.length - 1][1]) { arePrefsDisabled = false; - } else if (prefs[prefs.length - 1][0] === '' || prefs[prefs.length - 1][1] === '') { + } else if (prefs[prefs.length - 1][0] === '' && prefs[prefs.length - 1][1] === '') { arePrefsDisabled = false; } else { arePrefsDisabled = true;