From e7636268ece9e1ed14c5add2d61c6e825cdd8196 Mon Sep 17 00:00:00 2001 From: Anas Halbawi Date: Sun, 16 Oct 2016 16:10:12 +0400 Subject: [PATCH] Nil check before adding to cached values --- zkSforce/zkXmlDeserializer.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zkSforce/zkXmlDeserializer.m b/zkSforce/zkXmlDeserializer.m index d1f74c2..653ea89 100644 --- a/zkSforce/zkXmlDeserializer.m +++ b/zkSforce/zkXmlDeserializer.m @@ -100,7 +100,9 @@ - (NSData *)blob:(NSString *)elem { if (cached == nil) { NSString *b64 = [self string:elem fromXmlElement:node]; cached = [b64 ZKBase64Decode]; - [values setObject:cached forKey:elem]; + + if (cached != nil) + [values setObject:cached forKey:elem]; } return cached; }