From 5f319ea5e83c332c0bd785cb57cc511cefd7ff4c Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Fri, 30 Dec 2022 22:05:28 -0800 Subject: [PATCH] server: fix acl crash --- server/package-lock.json | 4 ++-- server/package.json | 2 +- server/src/runtime.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/server/package-lock.json b/server/package-lock.json index b9c9a01a6..07ac6b16f 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/server", - "version": "0.4.10", + "version": "0.4.11", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/server", - "version": "0.4.10", + "version": "0.4.11", "license": "ISC", "dependencies": { "@ffmpeg-installer/ffmpeg": "^1.1.0", diff --git a/server/package.json b/server/package.json index 3aed57042..0919915bd 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/server", - "version": "0.4.10", + "version": "0.4.11", "description": "", "dependencies": { "@ffmpeg-installer/ffmpeg": "^1.1.0", diff --git a/server/src/runtime.ts b/server/src/runtime.ts index b7219bee7..ca2e9a147 100644 --- a/server/src/runtime.ts +++ b/server/src/runtime.ts @@ -394,7 +394,7 @@ export class ScryptedRuntime extends PluginHttp { let accessControls: AccessControls; if (username) { const user = await this.datastore.tryGet(ScryptedUser, username); - if (user.aclId) { + if (user?.aclId) { const accessControl = this.getDevice(user.aclId); try { const acls = await accessControl.getScryptedUserAccessControl();