mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-11 18:16:24 +05:00
Updated AttributeS Context
This commit is contained in:
@@ -316,7 +316,9 @@ func (cdrS *CDRServer) chrgrSProcessEvent(cgrEv *utils.CGREventWithArgDispatcher
|
||||
func (cdrS *CDRServer) attrSProcessEvent(cgrEv *utils.CGREventWithArgDispatcher) (err error) {
|
||||
var rplyEv AttrSProcessEventReply
|
||||
attrArgs := &AttrArgsProcessEvent{
|
||||
Context: utils.StringPointer(utils.MetaCDRs),
|
||||
Context: utils.StringPointer(utils.FirstNonEmpty(
|
||||
utils.IfaceAsString(cgrEv.CGREvent.Event[utils.Context]),
|
||||
utils.MetaCDRs)),
|
||||
CGREvent: cgrEv.CGREvent}
|
||||
if cgrEv.ArgDispatcher != nil {
|
||||
attrArgs.ArgDispatcher = cgrEv.ArgDispatcher
|
||||
|
||||
@@ -122,8 +122,10 @@ func (cS *ChargerService) processEvent(cgrEv *utils.CGREventWithArgDispatcher) (
|
||||
}
|
||||
|
||||
args := &AttrArgsProcessEvent{
|
||||
AttributeIDs: cP.AttributeIDs,
|
||||
Context: utils.StringPointer(utils.MetaChargers),
|
||||
AttributeIDs: cP.AttributeIDs,
|
||||
Context: utils.StringPointer(utils.FirstNonEmpty(
|
||||
utils.IfaceAsString(clonedEv.CGREvent.Event[utils.Context]),
|
||||
utils.MetaChargers)),
|
||||
ProcessRuns: nil,
|
||||
CGREvent: clonedEv.CGREvent,
|
||||
ArgDispatcher: clonedEv.ArgDispatcher,
|
||||
|
||||
@@ -579,7 +579,9 @@ func (spS *SupplierService) V1GetSuppliers(args *ArgsGetSuppliers, reply *Sorted
|
||||
}
|
||||
if len(spS.cgrcfg.SupplierSCfg().AttributeSConns) != 0 {
|
||||
attrArgs := &AttrArgsProcessEvent{
|
||||
Context: utils.StringPointer(utils.MetaSuppliers),
|
||||
Context: utils.StringPointer(utils.FirstNonEmpty(
|
||||
utils.IfaceAsString(args.CGREvent.Event[utils.Context]),
|
||||
utils.MetaSuppliers)),
|
||||
CGREvent: args.CGREvent,
|
||||
ArgDispatcher: args.ArgDispatcher,
|
||||
}
|
||||
|
||||
@@ -3386,7 +3386,9 @@ func (sS *SessionS) processAttributes(cgrEv *utils.CGREvent, argDisp *utils.ArgD
|
||||
return rplyEv, utils.NewErrNotConnected(utils.AttributeS)
|
||||
}
|
||||
attrArgs := &engine.AttrArgsProcessEvent{
|
||||
Context: utils.StringPointer(utils.MetaSessionS),
|
||||
Context: utils.StringPointer(utils.FirstNonEmpty(
|
||||
utils.IfaceAsString(cgrEv.Event[utils.Context]),
|
||||
utils.MetaSessionS)),
|
||||
CGREvent: cgrEv,
|
||||
ArgDispatcher: argDisp,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user