diff --git a/internal/pkg/api/container/container.go b/internal/pkg/api/container/container.go index 816bedb1..1942aed8 100644 --- a/internal/pkg/api/container/container.go +++ b/internal/pkg/api/container/container.go @@ -240,12 +240,14 @@ func ContainerImport(cip *wwapiv1.ContainerImportParameter) (containerName strin } } - wwlog.Info("Building container: %s", cip.Name) - err = container.Build(cip.Name, true) - if err != nil { - err = fmt.Errorf("could not build container %s: %s", cip.Name, err.Error()) - wwlog.Error(err.Error()) - return + if cip.Build { + wwlog.Info("Building container: %s", cip.Name) + err = container.Build(cip.Name, true) + if err != nil { + err = fmt.Errorf("could not build container %s: %s", cip.Name, err.Error()) + wwlog.Error(err.Error()) + return + } } if cip.Default {