From 2ae0077ed405f3605d53a01f14fa4d9a66ff5ae2 Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Mon, 18 Apr 2022 14:02:46 -0700 Subject: [PATCH] server: missing spot for pluginId --- server/package-lock.json | 4 ++-- server/package.json | 2 +- server/src/runtime.ts | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/server/package-lock.json b/server/package-lock.json index cfa235f01..5225f5ebe 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/server", - "version": "0.0.169", + "version": "0.0.170", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@scrypted/server", - "version": "0.0.169", + "version": "0.0.170", "license": "ISC", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.8", diff --git a/server/package.json b/server/package.json index 99645b04e..823ae003a 100644 --- a/server/package.json +++ b/server/package.json @@ -1,6 +1,6 @@ { "name": "@scrypted/server", - "version": "0.0.169", + "version": "0.0.170", "description": "", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.8", diff --git a/server/src/runtime.ts b/server/src/runtime.ts index 3601cc047..2b9c65ef2 100644 --- a/server/src/runtime.ts +++ b/server/src/runtime.ts @@ -690,6 +690,7 @@ export class ScryptedRuntime extends PluginHttp { mixinInterfaces.push(...providedInterfaces.slice()); mixinInterfaces = PluginDeviceProxyHandler.sortInterfaces(mixinInterfaces); + this.stateManager.setPluginDeviceState(pluginDevice, ScryptedInterfaceProperty.pluginId, pluginId); let interfacesChanged = this.stateManager.setPluginDeviceState(pluginDevice, ScryptedInterfaceProperty.providedInterfaces, providedInterfaces); interfacesChanged = this.stateManager.setPluginDeviceState(pluginDevice, ScryptedInterfaceProperty.interfaces, mixinInterfaces) || interfacesChanged;