diff --git a/RCTAppleHealthKit/RCTAppleHealthKit+Methods_Characteristic.m b/RCTAppleHealthKit/RCTAppleHealthKit+Methods_Characteristic.m index 2bd48ac5658eccf0c1146d532faa5bc3940aba39..358bc75d030b07b2f8bd3cf9bf5f0928dfbc5ab6 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]; diff --git a/package.json b/package.json index 2498691e024545ef988335acb9c6b5aeacc97c8a..1351b607271d58c6436e494a380373db631fe78a 100644 --- a/package.json +++ b/package.json @@ -23,9 +23,9 @@ "author": "Greg Wilson", "license": "MIT", "devDependencies": { - "react-native": "^0.28.0" + "react-native": ">=0.28.0" }, "peerDependencies": { - "react-native": "^0.28.0" + "react-native": ">=0.28.0" } }