From 0b2b7fff929e04433a7da214340425a87f444e9c Mon Sep 17 00:00:00 2001
From: Travis Eden <daovist@gmail.com>
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];