From 4d065bc7244bccf407384b8a0dcf718387a07022 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Fri, 5 Apr 2024 22:57:48 +0800 Subject: [PATCH] fix the bug that the status of email changes to unverified after clicking reset button in the user basic setting page --- src/views/desktop/user/settings/tabs/UserBasicSettingTab.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/desktop/user/settings/tabs/UserBasicSettingTab.vue b/src/views/desktop/user/settings/tabs/UserBasicSettingTab.vue index 3867b3aa..1a6e89a2 100644 --- a/src/views/desktop/user/settings/tabs/UserBasicSettingTab.vue +++ b/src/views/desktop/user/settings/tabs/UserBasicSettingTab.vue @@ -387,6 +387,7 @@ export default { Promise.all(promises).then(responses => { const profile = responses[1]; self.setCurrentUserProfile(profile); + self.emailVerified = profile.emailVerified; self.loading = false; }).catch(error => { self.oldProfile.nickname = ''; @@ -420,6 +421,7 @@ export default { if (response.user) { self.setCurrentUserProfile(response.user); + self.emailVerified = response.user.emailVerified; const localeDefaultSettings = self.$locale.setLanguage(response.user.language); self.settingsStore.updateLocalizedDefaultSettings(localeDefaultSettings); @@ -457,8 +459,6 @@ export default { return getNameByKeyValue(src, value, keyField, nameField, defaultName); }, setCurrentUserProfile(profile) { - this.emailVerified = profile.emailVerified; - this.oldProfile.username = profile.username; this.oldProfile.email = profile.email; this.oldProfile.nickname = profile.nickname;