mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-14 12:49:54 +05:00
CDRs V2ProcessCDR failing over V1ProcessCDR when no ChargerS defined, to manintain backwards compatibility with old DerivedChargers
This commit is contained in:
@@ -749,6 +749,9 @@ func (cdrS *CdrServer) V2ProcessCDR(cgrEv *utils.CGREvent, reply *string) (err e
|
||||
if err != nil {
|
||||
return utils.NewErrServerError(err)
|
||||
}
|
||||
if cdrS.chargerS == nil { // backwards compatibility for DerivedChargers
|
||||
return cdrS.V1ProcessCDR(rawCDR, reply)
|
||||
}
|
||||
if cdrS.cgrCfg.CDRSStoreCdrs { // Store *raw CDR
|
||||
if err = cdrS.cdrDb.SetCDR(rawCDR, false); err != nil {
|
||||
return utils.NewErrServerError(err) // Cannot store CDR
|
||||
|
||||
Reference in New Issue
Block a user