Merge pull request #941 from Aga-C/fix-default-indicator

Fixed default number indicator (#939)
This commit is contained in:
Tibor Kaputa 2023-03-03 23:10:19 +01:00 committed by GitHub
commit 241a7a9cba
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -351,7 +351,7 @@ class ViewContactActivity : ContactActivity() {
val duplicateContactsDefaultNumbers = duplicateContacts.flatMap { it.phoneNumbers }.filter { it.isPrimary }
val defaultNumbers = (contactDefaultsNumbers + duplicateContactsDefaultNumbers).toSet()
if (defaultNumbers.size > 1) {
if (defaultNumbers.size > 1 && defaultNumbers.distinctBy { it.normalizedNumber }.size > 1) {
phoneNumbers.forEach { it.isPrimary = false }
} else if (defaultNumbers.size == 1) {
if (mergeDuplicate) {