diff --git a/web/default/src/components/SystemSetting.js b/web/default/src/components/SystemSetting.js
index 368cd906ac..7839aae0d5 100644
--- a/web/default/src/components/SystemSetting.js
+++ b/web/default/src/components/SystemSetting.js
@@ -172,12 +172,12 @@ const SystemSetting = () => {
   const submitEmailDomainWhitelist = async () => {
     if (
       originInputs['EmailDomainWhitelist'] !==
-        inputs.EmailDomainWhitelist.join(',') &&
+      EmailDomainWhitelist.map(item => item.key).join(',') &&
       inputs.SMTPToken !== ''
     ) {
       await updateOption(
         'EmailDomainWhitelist',
-        inputs.EmailDomainWhitelist.join(',')
+        EmailDomainWhitelist.map(item => item.key).join(',')
       );
     }
   };