From d4cc6dd1cf4862f0f7c5aaa3ce8edaed9fe8002e Mon Sep 17 00:00:00 2001 From: Yedidya Kennard Date: Sun, 22 Jan 2017 11:55:32 +0200 Subject: [PATCH] Fixed possible unboxed nil in GalleryManager --- ios/lib/ReactNativeCameraKit/CKGalleryManager.m | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ios/lib/ReactNativeCameraKit/CKGalleryManager.m b/ios/lib/ReactNativeCameraKit/CKGalleryManager.m index 9ff53f6..ec4af1a 100644 --- a/ios/lib/ReactNativeCameraKit/CKGalleryManager.m +++ b/ios/lib/ReactNativeCameraKit/CKGalleryManager.m @@ -210,9 +210,12 @@ RCT_EXPORT_METHOD(getImagesForIds:(NSArray*)imagesIdArray NSUInteger originalArrayIndex = [imagesIdArray indexOfObject:assetLocalId]; + NSNumber *width = asset.pixelWidth ? [NSNumber numberWithInt:asset.pixelWidth] : [NSNumber numberWithInt:0]; + NSNumber *height = asset.pixelHeight ? [NSNumber numberWithInt:asset.pixelHeight] : [NSNumber numberWithInt:0]; + [assetsArray replaceObjectAtIndex:originalArrayIndex withObject:@{@"uri": assetInfoDict[@"uri"], - @"width": @(asset.pixelWidth), - @"height": @(asset.pixelHeight), + @"width": width, + @"height": height, @"size": assetInfoDict[@"size"], @"name": assetInfoDict[@"name"], @"id": assetLocalId}];