Merge pull request #1226 from appwrite/fix-preferences-removal-logic

fix: user preferences removal bug
This commit is contained in:
Torsten Dittmann
2024-07-24 17:23:10 +02:00
committed by GitHub
@@ -11,11 +11,7 @@
$: if (prefs) {
if (JSON.stringify(prefs) !== JSON.stringify(Object.entries($user.prefs))) {
if (!!prefs[prefs.length - 1][0] && !!prefs[prefs.length - 1][1]) {
arePrefsDisabled = false;
} else {
arePrefsDisabled = true;
}
arePrefsDisabled = false;
} else {
arePrefsDisabled = true;
}
@@ -86,7 +82,7 @@
text
disabled={(!key || !value) && index === 0}
on:click={() => {
if (index === 0) {
if (index === 0 && prefs?.length === 1) {
prefs = [['', '']];
} else {
prefs.splice(index, 1);