From 0462ad228bcb21f004dbb69fda380f9ff757fbfa Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Thu, 21 Nov 2024 21:08:13 -0800 Subject: [PATCH] server: fix non cluster crash --- server/.vscode/launch.json | 6 +++--- server/package-lock.json | 4 ++-- server/src/scrypted-cluster-main.ts | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/server/.vscode/launch.json b/server/.vscode/launch.json index c7d1ed4d8..faa887d29 100644 --- a/server/.vscode/launch.json +++ b/server/.vscode/launch.json @@ -63,10 +63,10 @@ "${workspaceFolder}/**/*.js" ], "env": { - "SCRYPTED_CLUSTER_WORKER_NAME": "server", + "SCRYPTED_CLUSTER_WORKER_NAME": "Macaroni 1", "SCRYPTED_CLUSTER_LABELS": "compute", "SCRYPTED_DISABLE_CLUSTER_SERVER_TRUST": "true", - "SCRYPTED_CLUSTER_MODE": "server", + // "SCRYPTED_CLUSTER_MODE": "server", "SCRYPTED_CLUSTER_SERVER": "192.168.2.124", "SCRYPTED_CLUSTER_SECRET": "swordfish", "SCRYPTED_CAN_RESTART": "true", @@ -96,7 +96,7 @@ "${workspaceFolder}/**/*.js" ], "env": { - "SCRYPTED_CLUSTER_WORKER_NAME": "client", + "SCRYPTED_CLUSTER_WORKER_NAME": "Macaroni 2", "SCRYPTED_CLUSTER_LABELS": "compute", "SCRYPTED_CLUSTER_MODE": "client", "SCRYPTED_CLUSTER_SERVER": "192.168.2.124", diff --git a/server/package-lock.json b/server/package-lock.json index d3ead9fe2..fba4d19cd 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/server", - "version": "0.123.35", + "version": "0.123.36", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@scrypted/server", - "version": "0.123.35", + "version": "0.123.36", "hasInstallScript": true, "license": "ISC", "dependencies": { diff --git a/server/src/scrypted-cluster-main.ts b/server/src/scrypted-cluster-main.ts index ed4b30c62..22a80162c 100644 --- a/server/src/scrypted-cluster-main.ts +++ b/server/src/scrypted-cluster-main.ts @@ -366,7 +366,7 @@ export function createClusterServer(mainFilename: string, scryptedRuntime: Scryp export class ClusterManagerImpl implements ClusterManager { private clusterServicePromise: Promise; - private clusterMode = getScryptedClusterMode()[0]; + private clusterMode = getScryptedClusterMode()?.[0]; constructor(private api: PluginAPI) { }