diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt
index a7ea9277..8c5e5536 100644
--- a/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt
+++ b/app/src/main/kotlin/com/simplemobiletools/contacts/pro/activities/EditContactActivity.kt
@@ -907,6 +907,31 @@ class EditContactActivity : ContactActivity() {
return
}
+ val filledPhoneNumbers = getFilledPhoneNumbers()
+ val filledEmails = getFilledEmails()
+ val filledAddresses = getFilledAddresses()
+ val filledIMs = getFilledIMs()
+ val filledEvents = getFilledEvents()
+ val filledWebsites = getFilledWebsites()
+
+ val contactFields = arrayListOf(
+ contact_prefix, contact_first_name, contact_middle_name, contact_surname, contact_suffix, contact_nickname,
+ contact_notes, contact_organization_company, contact_organization_job_position
+ )
+
+ if (contactFields.all { it.value.isEmpty() } &&
+ currentContactPhotoPath.isEmpty() &&
+ filledPhoneNumbers.isEmpty() &&
+ filledEmails.isEmpty() &&
+ filledAddresses.isEmpty() &&
+ filledIMs.isEmpty() &&
+ filledEvents.isEmpty() &&
+ filledWebsites.isEmpty()
+ ) {
+ toast(R.string.fields_empty)
+ return
+ }
+
contact?.apply {
val oldPhotoUri = photoUri
@@ -917,14 +942,14 @@ class EditContactActivity : ContactActivity() {
suffix = contact_suffix.value
nickname = contact_nickname.value
photoUri = currentContactPhotoPath
- phoneNumbers = getFilledPhoneNumbers()
- emails = getFilledEmails()
- addresses = getFilledAddresses()
- IMs = getFilledIMs()
- events = getFilledEvents()
+ phoneNumbers = filledPhoneNumbers
+ emails = filledEmails
+ addresses = filledAddresses
+ IMs = filledIMs
+ events = filledEvents
starred = if (isContactStarred()) 1 else 0
notes = contact_notes.value
- websites = getFilledWebsites()
+ websites = filledWebsites
val company = contact_organization_company.value
val jobPosition = contact_organization_job_position.value
diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml
index 69885a20..10568cca 100644
--- a/app/src/main/res/values-ar/strings.xml
+++ b/app/src/main/res/values-ar/strings.xml
@@ -14,6 +14,7 @@
ارسال بريد الكتروني الى مجموعة
إنشاء جهة إتصال
إضافة إلى جهة موجودة
+ At least 1 field has to be filled out
لا توجد جهات اتصال بهذا البريد الالكتروني
diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml
index 01aa0847..23a1fdf8 100644
--- a/app/src/main/res/values-az/strings.xml
+++ b/app/src/main/res/values-az/strings.xml
@@ -14,6 +14,7 @@
Grupa e-poçt göndər
Create new contact
Add to an existing contact
+ At least 1 field has to be filled out
No contacts with emails have been found
diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml
index 1bec459d..4a5e2202 100644
--- a/app/src/main/res/values-cs/strings.xml
+++ b/app/src/main/res/values-cs/strings.xml
@@ -14,6 +14,7 @@
Poslat skupině e-mail
Vytvořit nový kontakt
Přidat k existujícímu kontaktu
+ At least 1 field has to be filled out
Nenalezeny žádné kontakty s e-maily
diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml
index 51be0175..f38adf26 100644
--- a/app/src/main/res/values-cy/strings.xml
+++ b/app/src/main/res/values-cy/strings.xml
@@ -14,6 +14,7 @@
Anfon ebost at grŵp
Creu cyswllt newydd
Ychwanegu at gyswllt sy\'n bodoli
+ At least 1 field has to be filled out
Ni chanfuwyd unrhyw gysylltiadau gydag ebost
diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml
index 395ce4ad..eecf6b18 100644
--- a/app/src/main/res/values-da/strings.xml
+++ b/app/src/main/res/values-da/strings.xml
@@ -15,6 +15,7 @@
Send e-mail til gruppe
Opret ny kontakt
Tilføj til en eksisterende kontakt
+ At least 1 field has to be filled out
Ingen kontakter med e-mails fundet
Ingen kontakter med telefonnumre fundet
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index bc3de4c7..3988255b 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -15,6 +15,7 @@
E-Mail an Gruppe senden
Neuen Kontakt erstellen
Zu einem existierenden Kontakt hinzufügen
+ At least 1 field has to be filled out
Keine Kontakte mit E-Mailadressen gefunden
Keine Kontakte mit Telefonnummern gefunden
diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml
index 3f6c40ec..2e90f523 100644
--- a/app/src/main/res/values-el/strings.xml
+++ b/app/src/main/res/values-el/strings.xml
@@ -14,6 +14,7 @@
Αποστολή email σε ομάδες
Δημιουργία νέας Επαφής
Προσθήκη σε μια υπάρχουσα Επαφή
+ At least 1 field has to be filled out
Δεν βρέθηκαν Επαφές με emails
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 572e8379..8717e173 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -14,6 +14,7 @@
Enviar correo electrónico a grupo
Crear nuevo contacto
Añadir a un contacto existente
+ At least 1 field has to be filled out
No se encontraron contactos con correo electrónico
diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml
index 0ee3ec8e..7098089f 100644
--- a/app/src/main/res/values-eu/strings.xml
+++ b/app/src/main/res/values-eu/strings.xml
@@ -14,6 +14,7 @@
Bidali emaila taldeari
Create new contact
Add to an existing contact
+ At least 1 field has to be filled out
No contacts with emails have been found
diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml
index 22587a04..a292d2d5 100644
--- a/app/src/main/res/values-fi/strings.xml
+++ b/app/src/main/res/values-fi/strings.xml
@@ -14,6 +14,7 @@
Lähetä sähköposti ryhmälle
Luo uusi yhteystieto
Lisää olemassa olevaan yhteystietoon
+ At least 1 field has to be filled out
Sähköpostillisia yhteystietoja ei löytynyt
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index ba6c477b..7cac8a28 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -15,6 +15,7 @@
Envoyer un courriel au groupe
Créer un nouveau contact
Ajouter à un contact existant
+ At least 1 field has to be filled out
Aucun contact avec des adresses courriel n\’a été trouvé
Aucun contact avec des numéros de téléphone n\’a été trouvé
diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml
index ec5182a3..851b56fc 100644
--- a/app/src/main/res/values-hi-rIN/strings.xml
+++ b/app/src/main/res/values-hi-rIN/strings.xml
@@ -14,6 +14,7 @@
Send email to group
Create new contact
Add to an existing contact
+ At least 1 field has to be filled out
No contacts with emails have been found
diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml
index a931ac75..4291c4cd 100644
--- a/app/src/main/res/values-hr/strings.xml
+++ b/app/src/main/res/values-hr/strings.xml
@@ -14,6 +14,7 @@
Pošalji e-poštu grupi
Stvori novi kontakt
Dodaj postojećem kontaktu
+ At least 1 field has to be filled out
Nije pronađen nijedan kontakt s e-poštom
diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml
index 3a05f867..e7d35ef8 100644
--- a/app/src/main/res/values-hu/strings.xml
+++ b/app/src/main/res/values-hu/strings.xml
@@ -14,6 +14,7 @@
Email küldése csoportnak
Új névjegy hozzáadása
Hozzáadás meglévő névjegyhez
+ At least 1 field has to be filled out
Nincs emailt tartalmazó névjegy.
diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml
index 4a41e73a..505f1085 100644
--- a/app/src/main/res/values-id/strings.xml
+++ b/app/src/main/res/values-id/strings.xml
@@ -14,6 +14,7 @@
Kirim surel ke grup
Buat kontak baru
Tambah ke kontak yang ada
+ At least 1 field has to be filled out
Tidak ada kontak dengan alamat surel yang ditemukan
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index b7c1ee2a..7ccd7abb 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -15,6 +15,7 @@
Invia un\'email al gruppo
Crea un nuovo contatto
Aggiungi a un contatto esistente
+ At least 1 field has to be filled out
Nessun contatto trovato con un\'email
Nessun contatto trovato con un numero di telefono
diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml
index 76650463..0c338975 100644
--- a/app/src/main/res/values-ja/strings.xml
+++ b/app/src/main/res/values-ja/strings.xml
@@ -14,6 +14,7 @@
グループにメールを送信
新しい連絡先を作成
既存の連絡先に追加
+ At least 1 field has to be filled out
メールアドレスが登録された連絡先が見つかりません
diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml
index 8892102a..312fde32 100644
--- a/app/src/main/res/values-ko-rKR/strings.xml
+++ b/app/src/main/res/values-ko-rKR/strings.xml
@@ -14,6 +14,7 @@
Send email to group
Create new contact
Add to an existing contact
+ At least 1 field has to be filled out
No contacts with emails have been found
diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml
index 26e1bed6..e5a8f8e6 100644
--- a/app/src/main/res/values-lt/strings.xml
+++ b/app/src/main/res/values-lt/strings.xml
@@ -14,6 +14,7 @@
Send email to group
Create new contact
Add to an existing contact
+ At least 1 field has to be filled out
No contacts with emails have been found
diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml
index e27e5451..24911921 100644
--- a/app/src/main/res/values-ml/strings.xml
+++ b/app/src/main/res/values-ml/strings.xml
@@ -14,6 +14,7 @@
ഗ്രൂപ്പിലേക്ക് ഇമെയിൽ അയയ്ക്കുക
പുതിയ കോൺടാക്റ്റ് സൃഷ്ടിക്കുക
നിലവിലുള്ള കോൺടാക്റ്റിലേക്ക് ചേർക്കുക
+ At least 1 field has to be filled out
ഇമെയിലുകളില്ലാത്ത കോൺടാക്റ്റുകൾ കണ്ടെത്തിയില്ല
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 3edbc6ef..16f9d5af 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -14,6 +14,7 @@
E-mail naar groep sturen
Nieuw contact
Aan bestaand contact toevoegen
+ At least 1 field has to be filled out
Geen contacten met e-mailadressen gevonden
diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml
index 3fb64861..55cf0048 100644
--- a/app/src/main/res/values-pl/strings.xml
+++ b/app/src/main/res/values-pl/strings.xml
@@ -15,6 +15,7 @@
Wyślij e-mail do grupy
Utwórz nowy kontakt
Dodaj do istniejącego kontaktu
+ Należy wypełnić co najmniej 1 pole
Nie znaleziono kontaktów z adresami e-mail
Nie znaleziono kontaktów z numerami telefonów
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 7d6243d7..3582e871 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -14,6 +14,7 @@
Enviar e-mail ao grupo
Criar novo contato
Adicionar um contato existente
+ At least 1 field has to be filled out
Não foram encontrados contatos com e-mails
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index f2383f88..cd052400 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -14,6 +14,7 @@
Enviar e-mail para o grupo
Criar novo contacto
Adicionar a um contacto existente
+ At least 1 field has to be filled out
Não existem contactos com endereço de e-mail
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index 16d06483..dbe3c503 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -15,6 +15,7 @@
Отправить письмо группе
Создать новый контакт
Добавить к существующему контакту
+ At least 1 field has to be filled out
Контакты с адресами электронной почты не найдены
Контакты с номерами телефонов не найдены
diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml
index 885a9083..b100a55a 100644
--- a/app/src/main/res/values-sk/strings.xml
+++ b/app/src/main/res/values-sk/strings.xml
@@ -14,6 +14,7 @@
Poslať skupine email
Vytvoriť nový kontakt
Pridať k existujúcemu kontaktu
+ Musí byť vyplnené aspoň 1 pole
Nenašli sa žiadne kontakty s emailami
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
index abd5e270..8f8e35ce 100644
--- a/app/src/main/res/values-sv/strings.xml
+++ b/app/src/main/res/values-sv/strings.xml
@@ -15,6 +15,7 @@
Skicka e-post till grupp
Skapa ny kontakt
Lägg till i en befintlig kontakt
+ At least 1 field has to be filled out
Inga kontakter med e-postadresser hittades
Inga kontakter med telefonnummer hittades
diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml
index 3374f00c..0db01464 100644
--- a/app/src/main/res/values-tr/strings.xml
+++ b/app/src/main/res/values-tr/strings.xml
@@ -15,6 +15,7 @@
Gruba e-posta gönder
Yeni kişi oluştur
Mevcut bir kişiye ekle
+ At least 1 field has to be filled out
E-posta ile hiç bağlantı bulunamadı
Telefon numaralarını içeren kişi bulunamadı
diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml
index bf2db768..7492fc93 100644
--- a/app/src/main/res/values-uk/strings.xml
+++ b/app/src/main/res/values-uk/strings.xml
@@ -14,6 +14,7 @@
Надіслати електронний лист групі контактів
Створити новий контакт
Додати до існуючого контакту
+ At least 1 field has to be filled out
Не знайдено контактів з електронною поштою
diff --git a/app/src/main/res/values-zh-rCN/strings.xml b/app/src/main/res/values-zh-rCN/strings.xml
index 3e70deb9..1414ff3d 100644
--- a/app/src/main/res/values-zh-rCN/strings.xml
+++ b/app/src/main/res/values-zh-rCN/strings.xml
@@ -15,6 +15,7 @@
发送电子邮件给群组
建立新联系人
添加至已存在的联系人
+ At least 1 field has to be filled out
未发现含有电子邮箱的联系人
未发现含有电话号码的联系人
diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml
index 73c0147d..aab8f716 100644
--- a/app/src/main/res/values-zh-rTW/strings.xml
+++ b/app/src/main/res/values-zh-rTW/strings.xml
@@ -14,6 +14,7 @@
發送電子郵件給群組
建立新聯絡人
添加至已存在的聯絡人
+ At least 1 field has to be filled out
未發現含有電子信箱的聯絡人
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 98aeba3e..24ac00e0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -15,6 +15,7 @@
Send email to group
Create new contact
Add to an existing contact
+ At least 1 field has to be filled out
No contacts with emails have been found