From bcd24010288e49d518a147cbd9021a580c5a71a1 Mon Sep 17 00:00:00 2001 From: Jay Kanive Date: Wed, 4 Aug 2021 14:28:15 -0700 Subject: [PATCH] fix: (STRF-9294) Added check to ensure we are not looping over undefined object --- server/plugins/renderer/renderer.module.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/server/plugins/renderer/renderer.module.js b/server/plugins/renderer/renderer.module.js index e8b9e243..5d1ca34a 100644 --- a/server/plugins/renderer/renderer.module.js +++ b/server/plugins/renderer/renderer.module.js @@ -237,9 +237,12 @@ internals.parseResponse = async (bcAppData, request, response, responseArgs) => } const formattedRegions = {}; - regionResponse.renderedRegions.forEach((region) => { - formattedRegions[region.name] = region.html; - }); + + if (typeof regionResponse.renderedRegions !== 'undefined') { + regionResponse.renderedRegions.forEach((region) => { + formattedRegions[region.name] = region.html; + }); + } return internals.getPencilResponse( response2.data,