diff --git a/server/package-lock.json b/server/package-lock.json index 257c3b549..8168e1e2b 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -1,12 +1,12 @@ { "name": "@scrypted/server", - "version": "0.7.95", + "version": "0.7.97", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@scrypted/server", - "version": "0.7.95", + "version": "0.7.97", "license": "ISC", "dependencies": { "@mapbox/node-pre-gyp": "^1.0.10", diff --git a/server/src/runtime.ts b/server/src/runtime.ts index 59f22582d..6a1f97447 100644 --- a/server/src/runtime.ts +++ b/server/src/runtime.ts @@ -722,6 +722,7 @@ export class ScryptedRuntime extends PluginHttp { this.invalidatePluginDevice(device._id); delete this.pluginDevices[device._id]; + delete this.devices[device._id]; await this.datastore.remove(device); this.stateManager.removeDevice(device._id);