From 1d6c3e98e4fec4780400a3c7c2b485a9047a305c Mon Sep 17 00:00:00 2001 From: decentral1se Date: Fri, 26 Nov 2021 22:24:41 +0100 Subject: [PATCH] fix: only query deployed app Closes https://git.coopcloud.tech/coop-cloud/organising/issues/266. --- cli/app/remove.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/cli/app/remove.go b/cli/app/remove.go index f9fddb7f..ab515345 100644 --- a/cli/app/remove.go +++ b/cli/app/remove.go @@ -7,6 +7,7 @@ import ( "coopcloud.tech/abra/cli/internal" "coopcloud.tech/abra/pkg/client" "coopcloud.tech/abra/pkg/config" + stack "coopcloud.tech/abra/pkg/upstream/stack" "github.com/AlecAivazis/survey/v2" "github.com/docker/docker/api/types" "github.com/docker/docker/api/types/filters" @@ -48,18 +49,13 @@ var appRemoveCommand = &cli.Command{ } } - appFiles, err := config.LoadAppFiles("") - if err != nil { - logrus.Fatal(err) - } - cl, err := client.New(app.Server) if err != nil { logrus.Fatal(err) } + if !internal.Force { - // FIXME: only query for app we are interested in, not all of them! - statuses, err := config.GetAppStatuses(appFiles) + isDeployed, _, err := stack.IsDeployed(c.Context, cl, app.StackName()) if err != nil { logrus.Fatal(err) }