From c59dfa446fc2119afd781fba49a9c0797bf2fec1 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Sat, 3 Apr 2021 14:21:43 -0500 Subject: [PATCH] Don't crash in node --- src/lib/project-fetcher-hoc.jsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/project-fetcher-hoc.jsx b/src/lib/project-fetcher-hoc.jsx index 937cda9a4..5a789327d 100644 --- a/src/lib/project-fetcher-hoc.jsx +++ b/src/lib/project-fetcher-hoc.jsx @@ -79,9 +79,11 @@ const ProjectFetcherHOC = function (WrappedComponent) { this.props.vm.stop(); let assetPromise; - const urlParams = new URLSearchParams(location.search); - if (urlParams.has('project_url')) { - let projectUrl = urlParams.get('project_url'); + // In case running in node... + let projectUrl = typeof URLSearchParams === 'undefined' ? + null : + new URLSearchParams(location.search).get('project_url'); + if (projectUrl) { if (!projectUrl.startsWith('http:') && !projectUrl.startsWith('https:')) { projectUrl = `https://${projectUrl}`; }