diff --git a/app/static/js/ResourceLists/CorpusFileList.js b/app/static/js/ResourceLists/CorpusFileList.js
index ca27fe27e10505a8ffffc84bd0d828172879c2a7..c052b2eaf529467ac659e3f83815cd99fbe23260 100644
--- a/app/static/js/ResourceLists/CorpusFileList.js
+++ b/app/static/js/ResourceLists/CorpusFileList.js
@@ -11,6 +11,7 @@ class CorpusFileList extends ResourceList {
     this.isInitialized = false;
     this.userId = listContainerElement.dataset.userId;
     this.corpusId = listContainerElement.dataset.corpusId;
+    if (this.userId === undefined || this.corpusId === undefined) {return;}
     app.subscribeUser(this.userId).then((response) => {
       app.socket.on('PATCH', (patch) => {
         if (this.isInitialized) {this.onPatch(patch);}
diff --git a/app/static/js/ResourceLists/CorpusList.js b/app/static/js/ResourceLists/CorpusList.js
index e4af0b12caff89cd00f7dc42111d295d09105a98..bf62ebed1b69e1b67f3cc327609d2e6cee30b736 100644
--- a/app/static/js/ResourceLists/CorpusList.js
+++ b/app/static/js/ResourceLists/CorpusList.js
@@ -8,8 +8,9 @@ class CorpusList extends ResourceList {
   constructor(listContainerElement, options = {}) {
     super(listContainerElement, options);
     this.listjs.list.addEventListener('click', (event) => {this.onClick(event)});
-    this.isInitialized = false;
+    this.isInitialized = false
     this.userId = listContainerElement.dataset.userId;
+    if (this.userId === undefined) {return;}
     app.subscribeUser(this.userId).then((response) => {
       app.socket.on('PATCH', (patch) => {
         if (this.isInitialized) {this.onPatch(patch);}
diff --git a/app/static/js/ResourceLists/JobInputList.js b/app/static/js/ResourceLists/JobInputList.js
index 36cb47f787432ee04a54739036ddb85b6228fabe..7f1a51058d01cdb9674ef51d95c6491cb4f1a769 100644
--- a/app/static/js/ResourceLists/JobInputList.js
+++ b/app/static/js/ResourceLists/JobInputList.js
@@ -11,6 +11,7 @@ class JobInputList extends ResourceList {
     this.isInitialized = false;
     this.userId = listContainerElement.dataset.userId;
     this.jobId = listContainerElement.dataset.jobId;
+    if (this.userId === undefined || this.jobId === undefined) {return;}
     app.subscribeUser(this.userId).then((response) => {
       app.socket.on('PATCH', (patch) => {
         if (this.isInitialized) {this.onPatch(patch);}
diff --git a/app/static/js/ResourceLists/JobList.js b/app/static/js/ResourceLists/JobList.js
index 1fa14ea2ae4e4348cff0ff51d9cdcf8de986b7bd..ff7f82b2a54fbcdb0c127d25f4ff86d2cca65e9e 100644
--- a/app/static/js/ResourceLists/JobList.js
+++ b/app/static/js/ResourceLists/JobList.js
@@ -10,6 +10,7 @@ class JobList extends ResourceList {
     this.listjs.list.addEventListener('click', (event) => {this.onClick(event)});
     this.isInitialized = false;
     this.userId = listContainerElement.dataset.userId;
+    if (this.userId === undefined) {return;}
     app.subscribeUser(this.userId).then((response) => {
       app.socket.on('PATCH', (patch) => {
         if (this.isInitialized) {this.onPatch(patch);}
diff --git a/app/static/js/ResourceLists/JobResultList.js b/app/static/js/ResourceLists/JobResultList.js
index 71c430afe58fdbed30e8f71f8a61263734921466..b0cbc08897f5bcebca97b48dcbf3e28f98d2d3b1 100644
--- a/app/static/js/ResourceLists/JobResultList.js
+++ b/app/static/js/ResourceLists/JobResultList.js
@@ -11,6 +11,7 @@ class JobResultList extends ResourceList {
     this.isInitialized = false;
     this.userId = listContainerElement.dataset.userId;
     this.jobId = listContainerElement.dataset.jobId;
+    if (this.userId === undefined || this.jobId === undefined) {return;}
     app.subscribeUser(this.userId).then((response) => {
       app.socket.on('PATCH', (patch) => {
         if (this.isInitialized) {this.onPatch(patch);}
diff --git a/app/static/js/ResourceLists/SpacyNLPPipelineModelList.js b/app/static/js/ResourceLists/SpacyNLPPipelineModelList.js
index 078ec90c59b7a0a3f853203816fbaa6c772d3e95..b90fb06bf09545dbdc462eecf7533dd8e6cfc921 100644
--- a/app/static/js/ResourceLists/SpacyNLPPipelineModelList.js
+++ b/app/static/js/ResourceLists/SpacyNLPPipelineModelList.js
@@ -11,6 +11,7 @@ class SpaCyNLPPipelineModelList extends ResourceList {
     this.listjs.list.addEventListener('click', (event) => {this.onClick(event)});
     this.isInitialized = false;
     this.userId = listContainerElement.dataset.userId;
+    if (this.userId === undefined) {return;}
     app.subscribeUser(this.userId).then((response) => {
       app.socket.on('PATCH', (patch) => {
         if (this.isInitialized) {this.onPatch(patch);}
diff --git a/app/static/js/ResourceLists/TesseractOCRPipelineModelList.js b/app/static/js/ResourceLists/TesseractOCRPipelineModelList.js
index ad319041e82a3992436aae2ae2f5c64407940f35..4ad3f5b143327f29b827f9a6936ce0204f33e85f 100644
--- a/app/static/js/ResourceLists/TesseractOCRPipelineModelList.js
+++ b/app/static/js/ResourceLists/TesseractOCRPipelineModelList.js
@@ -11,6 +11,7 @@ class TesseractOCRPipelineModelList extends ResourceList {
     this.listjs.list.addEventListener('click', (event) => {this.onClick(event)});
     this.isInitialized = false;
     this.userId = listContainerElement.dataset.userId;
+    if (this.userId === undefined) {return;}
     app.subscribeUser(this.userId).then((response) => {
       app.socket.on('PATCH', (patch) => {
         if (this.isInitialized) {this.onPatch(patch);}