attributes: dynamicdp updates tenant in each processrun

This commit is contained in:
gezimbll
2026-02-18 15:21:26 +01:00
committed by Dan Christian Bogos
parent 72e64cfccf
commit 3e01ce87a0

View File

@@ -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)