Skip to content

Commit 3a7fb07

Browse files
arctouch-jagnidasaJagni Dasa
andauthored
Adding extra check to avoid crash when anonymous users return an NSNull email (#72)
Co-authored-by: Jagni Dasa <Jagni.Dasa.-ND@disney.com>
1 parent 0a62fc5 commit 3a7fb07

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Sources/mParticle-Appboy/MPKitAppboy.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,7 @@ - (nonnull MPKitExecStatus *)updateUser:(FilteredMParticleUser *)user request:(F
781781
}
782782
}
783783

784-
if (userId) {
784+
if (userId && ![userId isKindOfClass: [NSNull class]]) {
785785
void (^changeUser)(void) = ^ {
786786
[self->appboyInstance changeUser:userId];
787787
};
@@ -849,7 +849,7 @@ - (nonnull MPKitExecStatus *)updateUser:(FilteredMParticleUser *)user request:(F
849849
}
850850
}
851851

852-
if (userEmail) {
852+
if (userEmail && ![userEmail isKindOfClass: [NSNull class]]) {
853853
[appboyInstance.user setEmail:userEmail];
854854
execStatus = [[MPKitExecStatus alloc] initWithSDKCode:@(MPKitInstanceAppboy) returnCode:MPKitReturnCodeSuccess];
855855
}

0 commit comments

Comments
 (0)