fix(addressbook(web)): update card on save when certificate is removed

This commit is contained in:
Francis Lachapelle
2022-03-21 10:12:21 -04:00
parent 547d26af19
commit c7ee4d8c19
5 changed files with 32 additions and 6 deletions
+5
View File
@@ -240,6 +240,7 @@ static Class SOGoContactGCSEntryK = Nil;
NSCalendarDate *date;
CardElement *element;
id o;
BOOL hasCertificate;
unsigned int i, year, month, day;
@@ -418,6 +419,10 @@ static Class SOGoContactGCSEntryK = Nil;
}
}
hasCertificate = [[attributes objectForKey: @"hasCertificate"] boolValue];
if (!hasCertificate)
[card setCertificate: nil];
[card cleanupEmptyChildren];
}