From d4012ee3ca3aa96fea3b0bf9eb5642ae028d3c0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wolfgang=20Hu=C3=9F?= Date: Mon, 9 Aug 2021 14:02:48 +0200 Subject: [PATCH] Fix error 'window is undefined' that may appear - Avoid possible errors, because of 'window' is only defined on browser side but not in NodeJS on client side. Check for 'typeof window' is neccessary, because if it's not defined at all you can't check for 'window !== undefined' without the same error 'window is undefined'. --- webapp/components/utils/InternalPages.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapp/components/utils/InternalPages.js b/webapp/components/utils/InternalPages.js index 2f8d49ad8..629206cc2 100644 --- a/webapp/components/utils/InternalPages.js +++ b/webapp/components/utils/InternalPages.js @@ -34,7 +34,7 @@ class PageParams { redirectToPage(thisComponent) { if (this.isInternalPage) { thisComponent.$router.push(this.internalPage.pageRoute) - } else { + } else if (typeof window !== 'undefined') { window.location.href = this.externalLink } }