From 27860648c18a3557b5eeacc0999a95dfd9ff63d8 Mon Sep 17 00:00:00 2001 From: smizrahi Date: Wed, 23 Nov 2022 14:25:15 +0100 Subject: [PATCH] fix(core): Fix NSException when c_content is NULL. Closes #5644. Original fix by @jvdsn. --- SoObjects/SOGo/SOGoContentObject.m | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/SoObjects/SOGo/SOGoContentObject.m b/SoObjects/SOGo/SOGoContentObject.m index 8adb38299..b87f4027d 100644 --- a/SoObjects/SOGo/SOGoContentObject.m +++ b/SoObjects/SOGo/SOGoContentObject.m @@ -97,10 +97,12 @@ int intValue; data = [objectRecord objectForKey: @"c_content"]; - if (data && [data isKindOfClass: [NSString class]]) - ASSIGN (content, data); - else - ASSIGN (content, [NSString stringWithUTF8String:[data bytes]]); + if (data) { + if ([data isKindOfClass: [NSString class]]) + ASSIGN (content, data); + else + ASSIGN (content, [NSString stringWithUTF8String:[data bytes]]); + } data = [objectRecord objectForKey: @"c_version"]; if (data) version = [data unsignedIntValue];