From 13b7ede0b2d03f7c46bb6f82eea82165ee13ef0e Mon Sep 17 00:00:00 2001 From: Trial97 Date: Fri, 11 Jun 2021 13:54:48 +0300 Subject: [PATCH] Added *method for dispatcherS event --- dispatchers/dispatchers.go | 6 ++++++ utils/consts.go | 1 + 2 files changed, 7 insertions(+) diff --git a/dispatchers/dispatchers.go b/dispatchers/dispatchers.go index 902185b43..4fcbdc9d3 100644 --- a/dispatchers/dispatchers.go +++ b/dispatchers/dispatchers.go @@ -193,6 +193,9 @@ func (dS *DispatcherService) Dispatch(ev *utils.CGREvent, subsys string, evNm := utils.MapStorage{ utils.MetaReq: ev.Event, utils.MetaOpts: ev.APIOpts, + utils.MetaVars: utils.MapStorage{ + utils.MetaMethod: serviceMethod, + }, } var dPrfls engine.DispatcherProfiles if dPrfls, err = dS.dispatcherProfilesForEvent(tnt, ev, evNm, subsys); err != nil { @@ -227,6 +230,9 @@ func (dS *DispatcherService) V1GetProfilesForEvent(ev *utils.CGREvent, retDPfl, errDpfl := dS.dispatcherProfilesForEvent(tnt, ev, utils.MapStorage{ utils.MetaReq: ev.Event, utils.MetaOpts: ev.APIOpts, + utils.MetaVars: utils.MapStorage{ + utils.MetaMethod: ev.APIOpts[utils.MetaMethod], + }, }, utils.IfaceAsString(ev.APIOpts[utils.Subsys])) if errDpfl != nil { return utils.NewErrDispatcherS(errDpfl) diff --git a/utils/consts.go b/utils/consts.go index c723a26be..a789e4800 100644 --- a/utils/consts.go +++ b/utils/consts.go @@ -2461,6 +2461,7 @@ const ( // Others OptsContext = "*context" Subsys = "*subsys" + MetaMethod = "*method" OptsAttributesProcessRuns = "*processRuns" MetaEventType = "*eventType" EventType = "EventType"