From a195468ea239c0aa3aa31e72c98d4dc77022992c Mon Sep 17 00:00:00 2001 From: Graham Lee Date: Tue, 26 Apr 2022 14:32:43 +0100 Subject: [PATCH] Fix 500 error in data service #2670 --- data-serving/data-service/src/controllers/case.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data-serving/data-service/src/controllers/case.ts b/data-serving/data-service/src/controllers/case.ts index 00ae385eb..7a612559e 100644 --- a/data-serving/data-service/src/controllers/case.ts +++ b/data-serving/data-service/src/controllers/case.ts @@ -58,7 +58,7 @@ const caseFromDTO = async (receivedCase: CaseDTO) => { const dtoFromCase = async (storedCase: LeanDocument) => { let dto = storedCase as unknown as CaseDTO; - if (storedCase.demographics.ageBuckets && storedCase.demographics.ageBuckets.length > 0) { + if (storedCase.demographics && storedCase.demographics.ageBuckets && storedCase.demographics.ageBuckets.length > 0) { const ageBuckets = await Promise.all(storedCase.demographics.ageBuckets.map((bucketId) => { return AgeBucket.findById(bucketId).lean() }));