From 9c8cbc750ab6ec9db97cbf0fb512ff039d8d65bf Mon Sep 17 00:00:00 2001 From: Koushik Dutta Date: Sat, 2 Aug 2025 11:39:36 -0700 Subject: [PATCH] server: improve plugin connection errors --- server/src/runtime.ts | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/server/src/runtime.ts b/server/src/runtime.ts index e76ebe64d..ff485939b 100644 --- a/server/src/runtime.ts +++ b/server/src/runtime.ts @@ -411,17 +411,17 @@ export class ScryptedRuntime extends PluginHttp { return; } + if (!pluginDevice) { + console.error('plugin is not installed.'); + res.writeHead(404); + res.end(); + return; + } + if (!pluginHost) { - if (!pluginDevice) { - console.error('plugin is not installed.'); - res.writeHead(404); - res.end(); - } - else { - console.error('plugin is crashed or not started.'); - res.writeHead(500); - res.end(); - } + console.error('plugin is crashed or not started.'); + res.writeHead(500); + res.end(); return; }