diff --git a/server/download.go b/server/download.go index 1674bffd6..857b16926 100644 --- a/server/download.go +++ b/server/download.go @@ -170,9 +170,12 @@ func (b *blobDownload) Prepare(ctx context.Context, requestURL *url.URL, opts *r offset += size } - } else { + } + + if len(b.Parts) > 0 { slog.Info(fmt.Sprintf("downloading %s in %d %s part(s)", b.Digest[7:19], len(b.Parts), format.HumanBytes(b.Parts[0].Size))) } + return nil } diff --git a/server/upload.go b/server/upload.go index 020e89551..312545eec 100644 --- a/server/upload.go +++ b/server/upload.go @@ -108,7 +108,9 @@ func (b *blobUpload) Prepare(ctx context.Context, requestURL *url.URL, opts *reg offset += size } - slog.Info(fmt.Sprintf("uploading %s in %d %s part(s)", b.Digest[7:19], len(b.Parts), format.HumanBytes(b.Parts[0].Size))) + if len(b.Parts) > 0 { + slog.Info(fmt.Sprintf("uploading %s in %d %s part(s)", b.Digest[7:19], len(b.Parts), format.HumanBytes(b.Parts[0].Size))) + } requestURL, err = url.Parse(location) if err != nil {