Переглянути джерело

Merge pull request #4889 from crosbymichael/fix-commit-validation

Fix commit and import when no repository is specified
unclejack 11 роки тому
батько
коміт
0fb8146afa
1 змінених файлів з 9 додано та 5 видалено
  1. 9 5
      api/client.go

+ 9 - 5
api/client.go

@@ -1013,9 +1013,11 @@ func (cli *DockerCli) CmdImport(args ...string) error {
 	}
 	}
 	v := url.Values{}
 	v := url.Values{}
 
 
-	//Check if the given image name can be resolved
-	if _, _, err := registry.ResolveRepositoryName(repository); err != nil {
-		return err
+	if repository != "" {
+		//Check if the given image name can be resolved
+		if _, _, err := registry.ResolveRepositoryName(repository); err != nil {
+			return err
+		}
 	}
 	}
 
 
 	v.Set("repo", repository)
 	v.Set("repo", repository)
@@ -1469,8 +1471,10 @@ func (cli *DockerCli) CmdCommit(args ...string) error {
 	}
 	}
 
 
 	//Check if the given image name can be resolved
 	//Check if the given image name can be resolved
-	if _, _, err := registry.ResolveRepositoryName(repository); err != nil {
-		return err
+	if repository != "" {
+		if _, _, err := registry.ResolveRepositoryName(repository); err != nil {
+			return err
+		}
 	}
 	}
 
 
 	v := url.Values{}
 	v := url.Values{}