Skip to content

Commit 4a37453

Browse files
committed
check for nil
1 parent 9411fff commit 4a37453

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

Branch-SDK/Branch-SDK/BranchUniversalObject.m

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,8 +198,10 @@ - (void)listOnSpotlightWithCallback:(callbackWithUrl)callback {
198198
}
199199

200200
NSMutableDictionary *metadataAndProperties = [self.metadata mutableCopy];
201-
metadataAndProperties[BRANCH_LINK_DATA_KEY_CANONICAL_IDENTIFIER] = self.canonicalIdentifier;
202-
metadataAndProperties[BRANCH_LINK_DATA_KEY_CANONICAL_URL] = self.canonicalUrl;
201+
if (self.canonicalIdentifier)
202+
metadataAndProperties[BRANCH_LINK_DATA_KEY_CANONICAL_IDENTIFIER] = self.canonicalIdentifier;
203+
if (self.canonicalUrl)
204+
metadataAndProperties[BRANCH_LINK_DATA_KEY_CANONICAL_URL] = self.canonicalUrl;
203205

204206
[[Branch getInstance] createDiscoverableContentWithTitle:self.title
205207
description:self.contentDescription
@@ -223,8 +225,10 @@ - (void)listOnSpotlightWithIdentifierCallback:(callbackWithUrlAndSpotlightIdenti
223225
publiclyIndexable = YES;
224226
}
225227
NSMutableDictionary *metadataAndProperties = [self.metadata mutableCopy];
226-
metadataAndProperties[BRANCH_LINK_DATA_KEY_CANONICAL_IDENTIFIER] = self.canonicalIdentifier;
227-
metadataAndProperties[BRANCH_LINK_DATA_KEY_CANONICAL_URL] = self.canonicalUrl;
228+
if (self.canonicalIdentifier)
229+
metadataAndProperties[BRANCH_LINK_DATA_KEY_CANONICAL_IDENTIFIER] = self.canonicalIdentifier;
230+
if (self.canonicalUrl)
231+
metadataAndProperties[BRANCH_LINK_DATA_KEY_CANONICAL_URL] = self.canonicalUrl;
228232

229233
[[Branch getInstance] createDiscoverableContentWithTitle:self.title
230234
description:self.contentDescription

0 commit comments

Comments
 (0)