Fixes a panic on `docker build -t foo -o - . >/dev/null`
Signed-off-by: Tibor Vass <tibor@docker.com>
(cherry picked from commit 6104eb1ae2890371ef0f7440514ee505d73d2c0a)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
| ... | ... |
@@ -91,7 +91,9 @@ func (b *Backend) Build(ctx context.Context, config backend.BuildConfig) (string |
| 91 | 91 |
stdout := config.ProgressWriter.StdoutFormatter |
| 92 | 92 |
fmt.Fprintf(stdout, "Successfully built %s\n", stringid.TruncateID(imageID)) |
| 93 | 93 |
} |
| 94 |
- err = tagger.TagImages(image.ID(imageID)) |
|
| 94 |
+ if imageID != "" {
|
|
| 95 |
+ err = tagger.TagImages(image.ID(imageID)) |
|
| 96 |
+ } |
|
| 95 | 97 |
return imageID, err |
| 96 | 98 |
} |
| 97 | 99 |
|