From 3e01ce87a0cf7ee3ce994135447d0e4d25b43bc6 Mon Sep 17 00:00:00 2001 From: gezimbll Date: Wed, 18 Feb 2026 15:21:26 +0100 Subject: [PATCH] attributes: dynamicdp updates tenant in each processrun --- attributes/attributes.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/attributes/attributes.go b/attributes/attributes.go index 23809569d..25fd22b74 100644 --- a/attributes/attributes.go +++ b/attributes/attributes.go @@ -315,9 +315,9 @@ func (alS *AttributeS) V1ProcessEvent(ctx *context.Context, args *utils.CGREvent var lastID string matchedIDs := []*FieldsAltered{} - dynDP := engine.NewDynamicDP(ctx, alS.cfg.AttributeSCfg().ResourceSConns, - alS.cfg.AttributeSCfg().StatSConns, alS.cfg.AttributeSCfg().AccountSConns, nil, nil, args.Tenant, eNV) for i := 0; i < processRuns; i++ { + dynDP := engine.NewDynamicDP(ctx, alS.cfg.AttributeSCfg().ResourceSConns, + alS.cfg.AttributeSCfg().StatSConns, alS.cfg.AttributeSCfg().AccountSConns, nil, nil, tnt, eNV) eNV[utils.MetaVars].(utils.MapStorage)[utils.MetaProcessRunsCfg] = i + 1 var evRply *AttrSProcessEventReply evRply, err = alS.processEvent(ctx, tnt, args, eNV, dynDP, lastID, processedPrfNo, profileRuns)