From f844dd2f5100b97f65c40f8ae11ad80ea41fea6c Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Wed, 8 Nov 2023 06:18:19 +0100 Subject: [PATCH] fix(api): handle requests with empty body (user/submit-survey) (#52270) --- api-server/src/server/middlewares/survey.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/api-server/src/server/middlewares/survey.js b/api-server/src/server/middlewares/survey.js index 34d736ca3d1..082c91f9d03 100644 --- a/api-server/src/server/middlewares/survey.js +++ b/api-server/src/server/middlewares/survey.js @@ -4,9 +4,10 @@ const log = debugFactory('fcc:boot:user'); const allowedTitles = ['Foundational C# with Microsoft Survey']; export function validateSurvey(req, res, next) { - const { - surveyResults: { title = '', responses = [] } - } = req.body; + const { title, responses } = req.body.surveyResults || { + title: '', + responses: [] + }; if ( !allowedTitles.includes(title) ||