diff --git a/distribution/push_v2.go b/distribution/push_v2.go index 3a4ca4b989..ea3fc804f2 100644 --- a/distribution/push_v2.go +++ b/distribution/push_v2.go @@ -82,7 +82,8 @@ func (p *pusher) push(ctx context.Context) (err error) { } if err = p.pushRepository(ctx); err != nil { - if continueOnError(err, p.endpoint.Mirror) { + // [Service.LookupPushEndpoints] never returns mirror endpoint. + if continueOnError(err, false) { return fallbackError{ err: err, transportOK: true,