From 6aab869b81e3c73c55ee6bc4f79128324cc08031 Mon Sep 17 00:00:00 2001 From: Hivert Quentin Date: Mon, 19 Feb 2024 10:59:01 +0100 Subject: [PATCH] fix(contacts): c_cn could be null whereas it isn't --- SoObjects/Contacts/SOGoContactSourceFolder.m | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/SoObjects/Contacts/SOGoContactSourceFolder.m b/SoObjects/Contacts/SOGoContactSourceFolder.m index 7bf6b1f7c..5f89f2c2d 100644 --- a/SoObjects/Contacts/SOGoContactSourceFolder.m +++ b/SoObjects/Contacts/SOGoContactSourceFolder.m @@ -254,12 +254,11 @@ // displayname || c_cn => fn data = [oldRecord objectForKey: @"displayname"]; - if (!data) + if(!data || data == [NSNull null] || [data length] < 1) data = [oldRecord objectForKey: @"c_cn"]; - if (data) - [newRecord setObject: data forKey: @"fn"]; - else + if(!data || data == [NSNull null] || [data length] < 1) data = @""; + [newRecord setObject: data forKey: @"fn"]; [newRecord setObject: data forKey: @"c_cn"]; // sn => c_sn