From ae95d1b15cd282c7cb48e1718cbaa23773547e84 Mon Sep 17 00:00:00 2001 From: TeoV Date: Fri, 17 May 2019 13:31:51 +0300 Subject: [PATCH] Avoid concurentiality problems --- engine/chargers.go | 5 ----- engine/suppliers.go | 5 ----- 2 files changed, 10 deletions(-) diff --git a/engine/chargers.go b/engine/chargers.go index 27734bef6..0c10ece9e 100644 --- a/engine/chargers.go +++ b/engine/chargers.go @@ -144,11 +144,6 @@ func (cS *ChargerService) processEvent(cgrEv *utils.CGREventWithArgDispatcher) ( rply[i].AlteredFields = evReply.AlteredFields if len(evReply.AlteredFields) != 0 { rply[i].CGREvent = evReply.CGREvent - if tntIface, has := rply[i].CGREvent.Event[utils.MetaTenant]; has { - // special case when we want to overwrite the tenant - rply[i].CGREvent.Tenant = tntIface.(string) - delete(rply[i].CGREvent.Event, utils.MetaTenant) - } } } return diff --git a/engine/suppliers.go b/engine/suppliers.go index c39a0d2f9..2f3628cdb 100644 --- a/engine/suppliers.go +++ b/engine/suppliers.go @@ -503,11 +503,6 @@ func (spS *SupplierService) V1GetSuppliers(args *ArgsGetSuppliers, reply *Sorted if err := spS.attributeS.Call(utils.AttributeSv1ProcessEvent, attrArgs, &rplyEv); err == nil && len(rplyEv.AlteredFields) != 0 { args.CGREvent = *rplyEv.CGREvent - if tntIface, has := args.CGREvent.Event[utils.MetaTenant]; has { - // special case when we want to overwrite the tenant - args.CGREvent.Tenant = tntIface.(string) - delete(args.CGREvent.Event, utils.MetaTenant) - } } else if err.Error() != utils.ErrNotFound.Error() { return utils.NewErrAttributeS(err) }