func (cont *CSRController) AddCSRToOrgIndex(csr *x509.CSR, tags string) error { logger.Debug("adding CSR to org index") logger.Tracef("received CSR with id '%s' and tags '%s'", csr.Id(), tags) orgIndex, err := cont.env.controllers.org.GetIndex() if err != nil { return err } err = orgIndex.AddCSR(csr.Data.Body.Name, csr.Data.Body.Id) if err != nil { return err } err = orgIndex.AddCSRTags(csr.Data.Body.Id, ParseTags(tags)) if err != nil { return err } err = cont.env.controllers.org.SaveIndex(orgIndex) if err != nil { return err } logger.Trace("returning nil error") return nil }