From e7b49c280b56be068614aa96adae6a8e030b0e0c Mon Sep 17 00:00:00 2001 From: DanB Date: Fri, 12 Jan 2018 18:54:26 +0100 Subject: [PATCH] Support for RunID: *none in SessionS --- sessionmanager/smgeneric.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/sessionmanager/smgeneric.go b/sessionmanager/smgeneric.go index 426bea6f3..404922909 100644 --- a/sessionmanager/smgeneric.go +++ b/sessionmanager/smgeneric.go @@ -396,19 +396,14 @@ func (smg *SMGeneric) sessionStart(evStart SMGenericEvent, evStart.AsCDR(smg.cgrCfg, smg.Timezone), &sessionRuns); err != nil { return nil, err } else if len(sessionRuns) == 0 { - return nil, nil - } - stopDebitChan := make(chan struct{}) - if len(sessionRuns) == 0 { // no sessions need to be created, this will be a placeholder for further updates - fmt.Printf("Starting *none session") s := &SMGSession{CGRID: cgrID, EventStart: evStart, RunID: utils.META_NONE, Timezone: smg.Timezone, rals: smg.rals, cdrsrv: smg.cdrsrv, clntConn: clntConn} smg.recordASession(s) - fmt.Printf("activeSessins: %s\n", utils.ToJSON(smg.aSessionsIndex)) return nil, nil } + stopDebitChan := make(chan struct{}) for _, sessionRun := range sessionRuns { s := &SMGSession{CGRID: cgrID, EventStart: evStart, RunID: sessionRun.DerivedCharger.RunID, Timezone: smg.Timezone,