From 5cedbdfa3a0b141b6e2e22aa471980de51f87be6 Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Mon, 6 Jun 2016 10:22:00 +0200 Subject: [PATCH] Contact: to save a contact we must have both name and addr --- Classes/ContactDetailsTableView.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Classes/ContactDetailsTableView.m b/Classes/ContactDetailsTableView.m index 1a790e27b..a0fa07de3 100644 --- a/Classes/ContactDetailsTableView.m +++ b/Classes/ContactDetailsTableView.m @@ -118,7 +118,9 @@ } - (BOOL)isValid { - return ((NSString *)_contact.phoneNumbers[0]).length + ((NSString *)_contact.sipAddresses[0]).length > 0; + BOOL hasName = (_contact.firstName.length + _contact.lastName.length > 0)BOOL hasAddr = + ((NSString *)_contact.phoneNumbers[0]).length + ((NSString *)_contact.sipAddresses[0]).length > 0; + return hasName && hasAddr; } #pragma mark - UITableViewDataSource Functions