diff --git a/mobile/lib/ui/viewer/people/save_or_edit_person.dart b/mobile/lib/ui/viewer/people/save_or_edit_person.dart index fa4f2b67ee..d372b9001f 100644 --- a/mobile/lib/ui/viewer/people/save_or_edit_person.dart +++ b/mobile/lib/ui/viewer/people/save_or_edit_person.dart @@ -682,7 +682,8 @@ class _SaveOrEditPersonState extends State { _email!.isNotEmpty && _email != person!.data.email && await checkIfEmailAlreadyAssignedToAPerson(_email!)) { - throw Exception("Email already assigned to a person"); + await showAlreadyLinkedEmailDialog(context, _email!); + return null; } final String name = _inputName.trim(); final String? birthDate = _selectedDate;