diff --git a/packages/react-native/React/CoreModules/RCTExceptionsManager.mm b/packages/react-native/React/CoreModules/RCTExceptionsManager.mm index 82b1d295f256..2a6f3a5c461a 100644 --- a/packages/react-native/React/CoreModules/RCTExceptionsManager.mm +++ b/packages/react-native/React/CoreModules/RCTExceptionsManager.mm @@ -155,7 +155,7 @@ - (void)reportFatal:(NSString *)message NSArray *> *stack = errorData[@"stack"]; double exceptionId = [errorData[@"id"] doubleValue]; - if (errorData[@"isFatal"]) { + if ([errorData[@"isFatal"] boolValue]) { [self reportFatal:message stack:stack exceptionId:exceptionId extraDataAsJSON:extraDataAsJSON]; } else { [self reportSoft:message stack:stack exceptionId:exceptionId extraDataAsJSON:extraDataAsJSON];