From febdd6ac3304f10a660d70c3f3144cb992276c8b Mon Sep 17 00:00:00 2001 From: Martin Probst Date: Fri, 7 Oct 2016 14:15:46 +0200 Subject: [PATCH] fix: crash on getDateOfBirth() if not entered into healthkit yet --- .../RCTAppleHealthKit+Methods_Characteristic.m | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/RCTAppleHealthKit/RCTAppleHealthKit+Methods_Characteristic.m b/RCTAppleHealthKit/RCTAppleHealthKit+Methods_Characteristic.m index 2bd48ac..358bc75 100644 --- a/RCTAppleHealthKit/RCTAppleHealthKit+Methods_Characteristic.m +++ b/RCTAppleHealthKit/RCTAppleHealthKit+Methods_Characteristic.m @@ -55,6 +55,14 @@ callback(@[RCTMakeError(@"error getting date of birth", error, nil)]); return; } + if(dob == nil) { + NSDictionary *response = @{ + @"value" : [NSNull null], + @"age" : [NSNull null] + }; + callback(@[[NSNull null], response]); + return; + } NSString *dobString = [RCTAppleHealthKit buildISO8601StringFromDate:dob]; -- 2.26.2