mirror of
https://github.com/podman-container-tools/podman.git
synced 2026-08-25 09:47:56 +00:00
Exit early in the simple case in imageNameForSaveDestination
... to make it a tiny bit easier to read. Should not change behavior (but does not add unit tests). Signed-off-by: Miloslav Trmač <mitr@redhat.com> Closes: #1176 Approved by: rhatdan
This commit is contained in:
parent
b142cc6b4e
commit
18c4e2c835
1 changed files with 13 additions and 12 deletions
|
|
@ -148,19 +148,20 @@ func saveCmd(c *cli.Context) error {
|
|||
// which the user referred to as imgUserInput; or an empty string, if there is no appropriate
|
||||
// reference.
|
||||
func imageNameForSaveDestination(img *libpodImage.Image, imgUserInput string) string {
|
||||
if !strings.Contains(img.ID(), imgUserInput) {
|
||||
prepend := ""
|
||||
if !strings.Contains(imgUserInput, libpodImage.DefaultLocalRepo) {
|
||||
// we need to check if localhost was added to the image name in NewFromLocal
|
||||
for _, name := range img.Names() {
|
||||
// if the user searched for the image whose tag was prepended with localhost, we'll need to prepend localhost to successfully search
|
||||
if strings.Contains(name, libpodImage.DefaultLocalRepo) && strings.Contains(name, imgUserInput) {
|
||||
prepend = fmt.Sprintf("%s/", libpodImage.DefaultLocalRepo)
|
||||
break
|
||||
}
|
||||
if strings.Contains(img.ID(), imgUserInput) {
|
||||
return ""
|
||||
}
|
||||
|
||||
prepend := ""
|
||||
if !strings.Contains(imgUserInput, libpodImage.DefaultLocalRepo) {
|
||||
// we need to check if localhost was added to the image name in NewFromLocal
|
||||
for _, name := range img.Names() {
|
||||
// if the user searched for the image whose tag was prepended with localhost, we'll need to prepend localhost to successfully search
|
||||
if strings.Contains(name, libpodImage.DefaultLocalRepo) && strings.Contains(name, imgUserInput) {
|
||||
prepend = fmt.Sprintf("%s/", libpodImage.DefaultLocalRepo)
|
||||
break
|
||||
}
|
||||
}
|
||||
return fmt.Sprintf("%s%s", prepend, imgUserInput)
|
||||
}
|
||||
return ""
|
||||
return fmt.Sprintf("%s%s", prepend, imgUserInput)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue