From 587d035019d0efd99e9bdd18d01ad22e83563e15 Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Wed, 10 May 2017 12:39:40 -0400 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20ignore=20=E2=80=9Cunnamed?= =?UTF-8?q?=E2=80=9D=20phone=20numbers.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit // FREEBIE --- src/Contacts/Contact.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Contacts/Contact.m b/src/Contacts/Contact.m index 3b811d6cf..e455b8069 100644 --- a/src/Contacts/Contact.m +++ b/src/Contacts/Contact.m @@ -152,10 +152,12 @@ NS_ASSUME_NONNULL_BEGIN OWSAssert(self.phoneNumberNameMap); NSMutableDictionary *parsedPhoneNumberMap = [NSMutableDictionary new]; + NSMutableArray *parsedPhoneNumbers = [NSMutableArray new]; for (NSString *phoneNumberString in userTextPhoneNumbers) { for (PhoneNumber *phoneNumber in [PhoneNumber tryParsePhoneNumbersFromsUserSpecifiedText:phoneNumberString clientPhoneNumber:[TSAccountManager localNumber]]) { + [parsedPhoneNumbers addObject:phoneNumber]; parsedPhoneNumberMap[phoneNumber.toE164] = phoneNumber; NSString *phoneNumberName = phoneNumberNameMap[phoneNumberString]; if (phoneNumberName) { @@ -163,7 +165,7 @@ NS_ASSUME_NONNULL_BEGIN } } } - return [parsedPhoneNumberMap.allValues sortedArrayUsingSelector:@selector(compare:)]; + return [parsedPhoneNumbers sortedArrayUsingSelector:@selector(compare:)]; } - (NSString *)fullName {