diff --git a/web/src/lib/components/admin-page/settings/notification-settings/notification-settings.svelte b/web/src/lib/components/admin-page/settings/notification-settings/notification-settings.svelte
index d4dec560a1..2be9d09860 100644
--- a/web/src/lib/components/admin-page/settings/notification-settings/notification-settings.svelte
+++ b/web/src/lib/components/admin-page/settings/notification-settings/notification-settings.svelte
@@ -55,7 +55,9 @@
message: $t('admin.notification_email_test_email_sent', { values: { email: $user.email } }),
});
- dispatch('save', { notifications: config.notifications });
+ if (!disabled) {
+ dispatch('save', { notifications: config.notifications });
+ }
} catch (error) {
handleError(error, $t('admin.notification_email_test_email_failed'));
} finally {
@@ -138,8 +140,12 @@
/>
-