diff --git a/apps/settings/lib/Settings/Personal/PersonalInfo.php b/apps/settings/lib/Settings/Personal/PersonalInfo.php index 0a84f20f513..d03b01b3f46 100644 --- a/apps/settings/lib/Settings/Personal/PersonalInfo.php +++ b/apps/settings/lib/Settings/Personal/PersonalInfo.php @@ -231,7 +231,7 @@ class PersonalInfo implements ISettings { * @return array */ private function getEmails(IAccount $account): array { - $primaryEmail = [ + $systemEmail = [ 'value' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getValue(), 'scope' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getScope(), 'verified' => $account->getProperty(IAccountManager::PROPERTY_EMAIL)->getVerified(), @@ -249,8 +249,9 @@ class PersonalInfo implements ISettings { ); $emails = [ - 'primaryEmail' => $primaryEmail, + 'primaryEmail' => $systemEmail, 'additionalEmails' => $additionalEmails, + 'notificationEmail' => (string)$account->getUser()->getPrimaryEMailAddress(), ]; return $emails; diff --git a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue index 294283ffbaa..8095152fd43 100644 --- a/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue +++ b/apps/settings/src/components/PersonalInfo/EmailSection/Email.vue @@ -65,11 +65,19 @@ @click.stop.prevent="deleteEmail"> {{ deleteEmailLabel }} + + {{ setNotificationMailLabel }} + - + {{ t('settings', 'Primary email for password reset and notifications') }} @@ -78,14 +86,21 @@