From 1c4371b12152478ea80eee38882a627873cc9981 Mon Sep 17 00:00:00 2001 From: Nicolas CARON Date: Wed, 4 Dec 2024 14:11:49 +0100 Subject: [PATCH] Edit beneficiaries handlers to show diags --- handlers/application/beneficiaries.go | 29 +++++++++++++++------------ 1 file changed, 16 insertions(+), 13 deletions(-) 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,