From 5d315ac18066bd952fc45121ad1fe431a7b0305c Mon Sep 17 00:00:00 2001 From: smizrahi Date: Tue, 25 Jul 2023 20:39:49 +0200 Subject: [PATCH] fix(addressbook): Fix broken image in shared address book when image is null --- SoObjects/Contacts/SOGoContactLDIFEntry.h | 1 + SoObjects/Contacts/SOGoContactLDIFEntry.m | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/SoObjects/Contacts/SOGoContactLDIFEntry.h b/SoObjects/Contacts/SOGoContactLDIFEntry.h index 5a20a3735..2e4bfd6ef 100644 --- a/SoObjects/Contacts/SOGoContactLDIFEntry.h +++ b/SoObjects/Contacts/SOGoContactLDIFEntry.h @@ -27,6 +27,7 @@ @class NSDictionary; @class NSString; @class NGVList; +@class NSNull; @interface SOGoContactLDIFEntry : SOGoObject { diff --git a/SoObjects/Contacts/SOGoContactLDIFEntry.m b/SoObjects/Contacts/SOGoContactLDIFEntry.m index 322f30ebb..8d3714325 100644 --- a/SoObjects/Contacts/SOGoContactLDIFEntry.m +++ b/SoObjects/Contacts/SOGoContactLDIFEntry.m @@ -162,7 +162,7 @@ - (BOOL) hasPhoto { - return ([ldifEntry objectForKey: @"photo"] != nil); + return ([ldifEntry objectForKey: @"photo"] != nil && [ldifEntry objectForKey: @"photo"] != [NSNull null]); } - (NSString *) davEntityTag