diff --git a/backend/stack.ts b/backend/stack.ts index c0718ce..536ee50 100644 --- a/backend/stack.ts +++ b/backend/stack.ts @@ -297,7 +297,12 @@ export class Stack { let res = await childProcessAsync.spawn("docker", [ "compose", "ls", "--all", "--format", "json" ], { encoding: "utf-8", }); - let composeList = JSON.parse(res.toString()); + + if (!res.stdout) { + return statusList; + } + + let composeList = JSON.parse(res.stdout.toString()); for (let composeStack of composeList) { statusList.set(composeStack.Name, this.statusConvert(composeStack.Status));