diff --git a/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m b/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m index fbc07d87..564ef0db 100644 --- a/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m +++ b/RCTAppleHealthKit/RCTAppleHealthKit+Queries.m @@ -611,6 +611,8 @@ - (void)fetchSleepCategorySamplesForPredicate:(NSPredicate *)predicate NSString *valueString; + NSObject*metaData = [sample metadata] ? [sample metadata] : @{}; + switch (val) { case HKCategoryValueSleepAnalysisInBed: valueString = @"INBED"; @@ -643,6 +645,7 @@ - (void)fetchSleepCategorySamplesForPredicate:(NSPredicate *)predicate @"value" : valueString, @"startDate" : startDateString, @"endDate" : endDateString, + @"metadata" : metaData, @"sourceName" : [[[sample sourceRevision] source] name], @"sourceId" : [[[sample sourceRevision] source] bundleIdentifier], };