diff --git a/modules/legacy/modules/settings/lib/src/features/sos_contacts/presentation/state/sos_contacts_view_model.dart b/modules/legacy/modules/settings/lib/src/features/sos_contacts/presentation/state/sos_contacts_view_model.dart index 1e8d8064..0c13d500 100644 --- a/modules/legacy/modules/settings/lib/src/features/sos_contacts/presentation/state/sos_contacts_view_model.dart +++ b/modules/legacy/modules/settings/lib/src/features/sos_contacts/presentation/state/sos_contacts_view_model.dart @@ -88,6 +88,12 @@ class SosContactsViewModel extends Notifier { } Future removeContact(int index) async { + if (state.contacts.length <= 1) { + state = state.copyWith( + errorMessage: I18n.sosMinimumOneContact, + ); + return; + } state = state.copyWith(isSaving: true, errorMessage: ''); try {