func (r *reconcile) revokeCertificate(c *storage.Certificate) error { err := r.revokeCertificateInner(c) if err != nil { return err } c.Revoked = true err = r.store.SaveCertificate(c) if err != nil { log.Errore(err, "failed to save certificate after revocation: ", c) return err } return nil }