diff --git a/pkg/controller/certificaterequests/approver/sync.go b/pkg/controller/certificaterequests/approver/sync.go index 7824793fb..221740a6f 100644 --- a/pkg/controller/certificaterequests/approver/sync.go +++ b/pkg/controller/certificaterequests/approver/sync.go @@ -53,6 +53,7 @@ func (c *Controller) Sync(ctx context.Context, cr *cmapi.CertificateRequest) (er } // Update the CertificateRequest approved condition to true. + cr = cr.DeepCopy() apiutil.SetCertificateRequestCondition(cr, cmapi.CertificateRequestConditionApproved, cmmeta.ConditionTrue,