From 064cb2df16a79d906dbd90251c6300d4de8079fd Mon Sep 17 00:00:00 2001 From: Nicolas CARON Date: Wed, 4 Dec 2024 16:16:30 +0100 Subject: [PATCH] Edit beneficiaries handler to show diags related to a beneficiary --- handlers/application/beneficiaries.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/handlers/application/beneficiaries.go b/handlers/application/beneficiaries.go index d611418..425e48f 100755 --- a/handlers/application/beneficiaries.go +++ b/handlers/application/beneficiaries.go @@ -326,7 +326,10 @@ func (h *ApplicationHandler) BeneficiaryDisplay(w http.ResponseWriter, r *http.R } for _, d := range diagsresp.Diags { - diag = append(diag, d.ToStorageType()) + diagData := d.Data.AsMap() + if beneficiary, ok := diagData["beneficiary"].(string); ok && beneficiary == beneficiaryID { + diag = append(diag, d.ToStorageType()) + } } groupsrequest := &groupsmanagement.GetGroupsRequest{