From 91694ff072ce0ce2900df9153c7dd740b853100f Mon Sep 17 00:00:00 2001 From: Br0wnHammer Date: Sat, 14 Jun 2025 11:01:47 +0530 Subject: [PATCH] Password Validation Check --- client/src/Pages/Settings/SettingsEmail.jsx | 28 ++++++++++++--------- client/src/locales/en.json | 2 +- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/client/src/Pages/Settings/SettingsEmail.jsx b/client/src/Pages/Settings/SettingsEmail.jsx index b6ccaf344..e7ae88154 100644 --- a/client/src/Pages/Settings/SettingsEmail.jsx +++ b/client/src/Pages/Settings/SettingsEmail.jsx @@ -81,12 +81,13 @@ const SettingsEmail = ({ if ( !emailConfig.systemEmailHost || !emailConfig.systemEmailPort || - !emailConfig.systemEmailAddress + !emailConfig.systemEmailAddress || + !emailConfig.systemEmailPassword ) { createToast({ body: t( "settingsEmailRequiredFields", - "Email address, host and port are required" + "Email address, host, port and password are required" ), variant: "error", }); @@ -241,16 +242,19 @@ const SettingsEmail = ({ /> - {systemEmailHost && systemEmailPort && systemEmailAddress && ( - - )} + {systemEmailHost && + systemEmailPort && + systemEmailAddress && + systemEmailPassword && ( + + )} diff --git a/client/src/locales/en.json b/client/src/locales/en.json index 86d7a8169..387b06a9f 100644 --- a/client/src/locales/en.json +++ b/client/src/locales/en.json @@ -714,7 +714,7 @@ "settingsTestEmailFailed": "Failed to send test email", "settingsTestEmailFailedWithReason": "Failed to send test email: {{reason}}", "settingsTestEmailUnknownError": "Unknown error", - "settingsEmailRequiredFields": "Email address, host and port are required", + "settingsEmailRequiredFields": "Email address, host, port and password are required", "statusMsg": { "paused": "Monitoring is paused.", "up": "Your site is up.",