diff --git a/pkg/repository/mirror.go b/pkg/repository/mirror.go index 89d037c5de..7fb446f704 100644 --- a/pkg/repository/mirror.go +++ b/pkg/repository/mirror.go @@ -335,6 +335,7 @@ L: } progress.SetCurrent(resp.BytesComplete()) case <-resp.Done: + progress.SetCurrent(resp.BytesComplete()) progress.Finish() break L } diff --git a/pkg/repository/progress.go b/pkg/repository/progress.go index 951dc99a88..f8df7e2cdf 100644 --- a/pkg/repository/progress.go +++ b/pkg/repository/progress.go @@ -52,6 +52,5 @@ func (p *ProgressBar) SetCurrent(size int64) { // Finish implement the DownloadProgress interface func (p *ProgressBar) Finish() { - p.bar.SetCurrent(p.size) p.bar.Finish() }