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{