From bafd59283fbd9b337359b0e52beccb83c56763aa Mon Sep 17 00:00:00 2001 From: Elliot Hesp Date: Fri, 16 Jun 2017 08:39:16 +0100 Subject: [PATCH] [ios][database] Prevent null value being passed to JSEvent --- ios/RNFirebase/RNFirebaseDatabase.m | 1 + 1 file changed, 1 insertion(+) diff --git a/ios/RNFirebase/RNFirebaseDatabase.m b/ios/RNFirebase/RNFirebaseDatabase.m index 497f6e38..2add26cb 100644 --- a/ios/RNFirebase/RNFirebaseDatabase.m +++ b/ios/RNFirebase/RNFirebaseDatabase.m @@ -33,6 +33,7 @@ if (!_listeners[listenerId]) { id andPreviousSiblingKeyWithBlock = ^(FIRDataSnapshot *_Nonnull snapshot, NSString *_Nullable previousChildName) { NSDictionary *props = [RNFirebaseDBReference snapshotToDict:snapshot]; + if (previousChildName == nil) previousChildName = @""; [self sendJSEvent:DATABASE_DATA_EVENT title:eventName props:@{@"eventName": eventName, @"refId": _refId, @"listenerId": listenerId, @"path": _path, @"snapshot": props, @"previousChildName":previousChildName}]; }; id errorBlock = ^(NSError *_Nonnull error) {