浏览代码

Report error if project name is empty after normalization

Signed-off-by: Nicolas De Loof <[email protected]>
Nicolas De Loof 2 年之前
父节点
当前提交
ae26426cc8
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      cmd/compose/compose.go

+ 4 - 0
cmd/compose/compose.go

@@ -189,6 +189,10 @@ func (o *ProjectOptions) ToProject(services []string, po ...cli.ProjectOptionsFn
 		return nil, compose.WrapComposeError(err)
 		return nil, compose.WrapComposeError(err)
 	}
 	}
 
 
+	if project.Name == "" {
+		return nil, errors.New("project name can't be empty. Use `--project-name` to set a valid name")
+	}
+
 	for i, s := range project.Services {
 	for i, s := range project.Services {
 		s.CustomLabels = map[string]string{
 		s.CustomLabels = map[string]string{
 			api.ProjectLabel:     project.Name,
 			api.ProjectLabel:     project.Name,