From 84fb82ea99a2cf79fbf191b51275fee91ebda488 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 9 Feb 2026 06:52:11 +0000 Subject: [PATCH] fix(swarm): guard getApplicationInfo against empty appNames array When called with an empty array, `docker service ps` receives no SERVICE argument and fails with "requires at least 1 argument". Return early with [] when appNames is empty. --- packages/server/src/services/docker.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/server/src/services/docker.ts b/packages/server/src/services/docker.ts index 2fec21ac3..935ab95dc 100644 --- a/packages/server/src/services/docker.ts +++ b/packages/server/src/services/docker.ts @@ -453,6 +453,9 @@ export const getApplicationInfo = async ( appNames: string[], serverId?: string, ) => { + if (appNames.length === 0) { + return []; + } try { let stdout = ""; let stderr = "";