فهرست منبع

Fix broken build on master

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof 5 سال پیش
والد
کامیت
dcf84f2499
1فایلهای تغییر یافته به همراه9 افزوده شده و 5 حذف شده
  1. 9 5
      ecs/pkg/amazon/backend/down.go

+ 9 - 5
ecs/pkg/amazon/backend/down.go

@@ -8,17 +8,21 @@ import (
 )
 
 func (b *Backend) Down(ctx context.Context, options compose.ProjectOptions) error {
-	project, err := compose.ProjectFromOptions(&options)
-	if err != nil {
-		return err
+	name := options.Name
+	if name == "" {
+		project, err := compose.ProjectFromOptions(&options)
+		if err != nil {
+			return err
+		}
+		name = project.Name
 	}
 
-	err = b.api.DeleteStack(ctx, project.Name)
+	err := b.api.DeleteStack(ctx, name)
 	if err != nil {
 		return err
 	}
 
-	err = b.WaitStackCompletion(ctx, project.Name, types.StackDelete)
+	err = b.WaitStackCompletion(ctx, name, types.StackDelete)
 	if err != nil {
 		return err
 	}