diff --git a/src/helpers/objectIsEmpty.ts b/src/helpers/objectIsEmpty.ts deleted file mode 100644 index 30cebc365..000000000 --- a/src/helpers/objectIsEmpty.ts +++ /dev/null @@ -1,6 +0,0 @@ -// https://stackoverflow.com/a/32108184/10924593 -export function objectIsEmpty(obj: Record): boolean { - return obj - && Object.keys(obj).length === 0 - && Object.getPrototypeOf(obj) === Object.prototype -} \ No newline at end of file diff --git a/src/views/user/settings/General.vue b/src/views/user/settings/General.vue index 064d6dc1f..27c3fa2bf 100644 --- a/src/views/user/settings/General.vue +++ b/src/views/user/settings/General.vue @@ -162,7 +162,6 @@ import {SUPPORTED_LOCALES} from '@/i18n' import {playSoundWhenDoneKey, playPopSound} from '@/helpers/playPop' import {getQuickAddMagicMode, setQuickAddMagicMode} from '@/helpers/quickAddMagicMode' import {createRandomID} from '@/helpers/randomId' -import {objectIsEmpty} from '@/helpers/objectIsEmpty' import {success} from '@/message' import {AuthenticatedHTTPFactory} from '@/helpers/fetcher' @@ -235,8 +234,8 @@ const availableLanguageOptions = ref( watch( () => authStore.settings, () => { - // Only setting if we don't have values set yet to avoid overriding edited values - if (!objectIsEmpty(settings.value)) { + // Only set setting if we don't have edited values yet to avoid overriding + if (Object.keys(settings.value).length !== 0) { return } settings.value = {...authStore.settings}