From 43e4174e207470f24bdc0815d7a432c66cbb2f4b Mon Sep 17 00:00:00 2001
From: Benedikt Heinrichs <heinrichs@itc.rwth-aachen.de>
Date: Mon, 14 Feb 2022 14:27:01 +0100
Subject: [PATCH] Node compatability

---
 src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs b/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs
index a390bd2..f51b7b8 100644
--- a/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs
+++ b/src/CodeGen/CodeGenerator/CoscineCodeGenerator.cs
@@ -66,10 +66,12 @@ namespace Coscine.CodeGen.CodeGenerator
 if (typeof coscine !== 'undefined' && typeof coscine.authorization !== 'undefined') {
   accessToken = 'Bearer ' + coscine.authorization.bearer;
 }
-// LocalStorage > Global Variables
-const localStorageToken = localStorage.getItem('coscine.authorization.bearer');
-if (localStorageToken) {
-  accessToken = 'Bearer ' + localStorageToken;
+if (typeof window !== 'undefined') {
+  // LocalStorage > Global Variables
+  const localStorageToken = localStorage.getItem('coscine.authorization.bearer');
+  if (localStorageToken) {
+    accessToken = 'Bearer ' + localStorageToken;
+  }
 }
 
 const getHostName = () => {
-- 
GitLab