From ef278b4fb0475362dfaf4f4d831154bb890e8482 Mon Sep 17 00:00:00 2001 From: Brandon Wees Date: Sun, 22 Jun 2025 21:54:29 -0500 Subject: [PATCH] fix: storage template onboarding save (#19405) * fix: storage template onboarding save * no need for async/await --- .../onboarding-page/onboarding-storage-template.svelte | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/web/src/lib/components/onboarding-page/onboarding-storage-template.svelte b/web/src/lib/components/onboarding-page/onboarding-storage-template.svelte index 45d11e0718..06ee9accbb 100644 --- a/web/src/lib/components/onboarding-page/onboarding-storage-template.svelte +++ b/web/src/lib/components/onboarding-page/onboarding-storage-template.svelte @@ -5,7 +5,7 @@ import { featureFlags } from '$lib/stores/server-config.store'; import { user } from '$lib/stores/user.store'; import { getConfig, type SystemConfigDto } from '@immich/sdk'; - import { onMount } from 'svelte'; + import { onDestroy, onMount } from 'svelte'; let config: SystemConfigDto | undefined = $state(); let adminSettingsComponent = $state>(); @@ -14,9 +14,7 @@ config = await getConfig(); }); - export const save = async () => { - await adminSettingsComponent?.handleSave({ storageTemplate: config?.storageTemplate }); - }; + onDestroy(() => adminSettingsComponent?.handleSave({ storageTemplate: config?.storageTemplate }));