Adding AttributeSIDs to eventExporter config

This commit is contained in:
DanB
2020-05-04 14:17:09 +02:00
parent 3092380899
commit 6b932f7ff3
2 changed files with 4 additions and 3 deletions

View File

@@ -36,7 +36,8 @@ type EventExporterCfg struct {
Timezone string
Filters []string
Flags utils.FlagsWithParams
AttributeSCtx string // context to use when querying AttributeS
AttributeSCtx string // context to use when querying AttributeS
AttributeSIDs []string // selective AttributeS profiles
Synchronous bool
Attempts int
FieldSep rune

View File

@@ -97,10 +97,10 @@ func (eeS *EEService) V1ProcessEvent(cgrEv *utils.CGREvent) (err error) {
err = nil // cancel ErrNotFound
}
*/
eeS.eesMux.RLock()
defer eeS.eesMux.RUnlock()
for _, eeCfg := range eeS.cfg.EEsCfg().Exporters {
eeS.eesMux.RLock()
ee, has := eeS.ees[eeCfg.ID]
eeS.eesMux.RUnlock()
if !has {
if ee, err = NewEventExporter(eeCfg); err != nil {
return