server: checks to ensure plugin restart doesnt ignore zombie states

This commit is contained in:
Koushik Dutta
2024-05-31 08:26:20 -07:00
parent 26000f1828
commit bf51ddb2d5

View File

@@ -652,7 +652,7 @@ export class ScryptedRuntime extends PluginHttp<HttpPluginData> {
}
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;
}