From 0b2b7fff929e04433a7da214340425a87f444e9c Mon Sep 17 00:00:00 2001 From: Travis Eden Date: Mon, 12 Nov 2018 10:20:41 -0500 Subject: [PATCH] return null if either requestId or requestType are undefined --- server/render/build/handleShowRender.js | 4 ++++ server/render/src/handleShowRender.jsx | 3 +++ 2 files changed, 7 insertions(+) diff --git a/server/render/build/handleShowRender.js b/server/render/build/handleShowRender.js index 277b9630..536b431b 100644 --- a/server/render/build/handleShowRender.js +++ b/server/render/build/handleShowRender.js @@ -44,6 +44,10 @@ var getCanonicalUrlFromShow = function getCanonicalUrlFromShow(show) { var requestId = show.requestList[show.request.id]; var requestType = show.request.type; + if (!requestId || !requestType) { + return null; + } + switch (requestType) { case 'ASSET_DETAILS': var asset = show.assetList[requestId.key]; diff --git a/server/render/src/handleShowRender.jsx b/server/render/src/handleShowRender.jsx index a0640ffa..d6ce7c95 100644 --- a/server/render/src/handleShowRender.jsx +++ b/server/render/src/handleShowRender.jsx @@ -20,6 +20,9 @@ const createCanonicalLink = require('../../../utils/createCanonicalLink'); const getCanonicalUrlFromShow = show => { const requestId = show.requestList[show.request.id]; const requestType = show.request.type; + if (!requestId || !requestType) { + return null; + } switch (requestType) { case 'ASSET_DETAILS': const asset = show.assetList[requestId.key];