diff --git a/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m b/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m index a4ca6eb7465922dda46885fb2d05d26617ae3588..85af6beb487030b479f4aad50feda3436708b823 100644 --- a/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m +++ b/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m @@ -423,7 +423,7 @@ [RCTAppleHealthKit reverseNSMutableArray:data]; } - if(lim > 0) { + if((lim > 0) && ([data count] > lim)) { NSArray* slicedArray = [data subarrayWithRange:NSMakeRange(0, lim)]; NSError *err; completionHandler(slicedArray, err);