diff --git a/handlers/application/beneficiaries.go b/handlers/application/beneficiaries.go index 9957f85..d611418 100755 --- a/handlers/application/beneficiaries.go +++ b/handlers/application/beneficiaries.go @@ -312,20 +312,23 @@ func (h *ApplicationHandler) BeneficiaryDisplay(w http.ResponseWriter, r *http.R } sortByDate(events_list) - diag := []diagsstorage.Diag{} - for _, e := range diag { - diagrequest := &diags.GetDiagRequest{ - Id: e.ID, - } - diagresp, err := h.services.GRPC.Diags.GetDiag(context.TODO(), diagrequest) - if err != nil { - log.Error().Err(err).Msg("") - w.WriteHeader(http.StatusInternalServerError) - return - } - diag = append(diag, diagresp.Diag.ToStorageType()) - } + diag := []diagsstorage.Diag{} + diagsrequest := &diags.GetDiagsRequest{ + Namespaces: []string{"parcoursmob_beneficiaries"}, + } + + diagsresp, err := h.services.GRPC.Diags.GetDiags(context.TODO(), diagsrequest) + if err != nil { + log.Error().Err(err).Msg("") + w.WriteHeader(http.StatusInternalServerError) + return + } + + for _, d := range diagsresp.Diags { + diag = append(diag, d.ToStorageType()) + } + groupsrequest := &groupsmanagement.GetGroupsRequest{ Namespaces: []string{"parcoursmob_organizations"}, Member: beneficiaryID,