TF-3717 Allow access settings when own email address is null
Signed-off-by: dab246 <tdvu@linagora.com>
This commit is contained in:
+2
-9
@@ -3145,7 +3145,7 @@ class MailboxDashBoardController extends ReloadableController
|
||||
position,
|
||||
popupMenuUserSettingActionTile(
|
||||
context,
|
||||
sessionCurrent?.getOwnEmailAddress(),
|
||||
sessionCurrent?.getOwnEmailAddressOrEmpty(),
|
||||
onLogoutAction: () {
|
||||
popBack();
|
||||
logout(
|
||||
@@ -3213,14 +3213,7 @@ class MailboxDashBoardController extends ReloadableController
|
||||
}
|
||||
}
|
||||
|
||||
String getOwnEmailAddress() {
|
||||
try {
|
||||
return sessionCurrent?.getOwnEmailAddress() ?? '';
|
||||
} catch (e) {
|
||||
logError('ManageAccountDashBoardController::getOwnEmailAddress:Exception: $e');
|
||||
return '';
|
||||
}
|
||||
}
|
||||
String getOwnEmailAddress() => sessionCurrent?.getOwnEmailAddressOrEmpty() ?? '';
|
||||
|
||||
@override
|
||||
void onClose() {
|
||||
|
||||
@@ -98,7 +98,10 @@ class SearchController extends BaseController with DateRangePickerMixin {
|
||||
sort: <Comparator>{}..add(
|
||||
EmailComparator(EmailComparatorProperty.receivedAt)
|
||||
..setIsAscending(false)),
|
||||
filter: _mappingToFilterOnSuggestionForm(currentUserEmail: session.getOwnEmailAddress(), query: query),
|
||||
filter: _mappingToFilterOnSuggestionForm(
|
||||
currentUserEmail: session.getOwnEmailAddressOrEmpty(),
|
||||
query: query,
|
||||
),
|
||||
properties: EmailUtils.getPropertiesForEmailGetMethod(session, accountId),
|
||||
).then((result) => result.fold(
|
||||
(failure) => <PresentationEmail>[],
|
||||
|
||||
Reference in New Issue
Block a user