diff --git a/jams-react-client/package.json b/jams-react-client/package.json
index a9b9322aec6e59291354870a049e53850b69e1ca..af5a01caf5f52d5db18b28772ed46861acfa7922 100644
--- a/jams-react-client/package.json
+++ b/jams-react-client/package.json
@@ -72,7 +72,7 @@
     "i18next-parser": "^3.3.0",
     "i18next-scanner": "^2.11.0",
     "prettier": "2.8.8",
-    "react-error-overlay": "^6.0.9"
+    "react-error-overlay": "6.0.9"
   },
   "browserslist": {
     "production": [
diff --git a/jams-react-client/src/auth.js b/jams-react-client/src/auth.js
index e19d77d0839633a2d2a65588361959158f78ab79..ec3b15a68498904029129d85a951e6f9d46cbb74 100644
--- a/jams-react-client/src/auth.js
+++ b/jams-react-client/src/auth.js
@@ -173,12 +173,17 @@ class Auth {
 
   checkForUpdates(cb) {
     if (this.installed && this.authenticated) {
-      axios(
-        configApiCall(api_path_get_subscription_status, "GET", null, null)
-      ).then((response) => {
-        this.activated = response.data["activated"];
-        cb();
-      });
+      axios(configApiCall(api_path_get_subscription_status, "GET", null, null))
+        .then((response) => {
+          this.activated = response.data["activated"];
+          cb();
+        })
+        .catch((error) => {
+          if (error.response.status === 401) {
+            this.authenticated = false;
+          }
+          cb();
+        });
     } else {
       axios(
         configApiCall(api_path_get_install_lastKnownStep, "GET", null, null)