diff --git a/server/src/runtime.ts b/server/src/runtime.ts index 5107bbf99..0f5cb6161 100644 --- a/server/src/runtime.ts +++ b/server/src/runtime.ts @@ -652,7 +652,7 @@ export class ScryptedRuntime extends PluginHttp { } const existing = this.plugins[pluginHost.pluginId]; - if (existing !== pluginHost) { + if (existing && existing !== pluginHost && !existing.killed) { logger.log('w', `scheduled plugin restart cancelled, plugin was restarted by user ${pluginHost.pluginId}`); return; }