mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-21 07:08:45 +05:00
updated to latest lib versions and fixed deps
This commit is contained in:
@@ -113,7 +113,7 @@ func (self *CdrServer) LogCallCost(ccl *CallCostLog) error {
|
||||
if ccl.CheckDuplicate {
|
||||
_, err := self.guard.Guard(func() (interface{}, error) {
|
||||
cc, err := self.cdrDb.GetCallCostLog(ccl.CgrId, ccl.RunId)
|
||||
if err != nil && err != gorm.RecordNotFound && err != mgov2.ErrNotFound {
|
||||
if err != nil && err != gorm.ErrRecordNotFound && err != mgov2.ErrNotFound {
|
||||
return nil, err
|
||||
}
|
||||
if cc != nil {
|
||||
@@ -326,7 +326,7 @@ func (self *CdrServer) rateCDR(cdr *CDR) error {
|
||||
}
|
||||
time.Sleep(delay())
|
||||
}
|
||||
if err != nil && (err == gorm.RecordNotFound || err == mgov2.ErrNotFound) { //calculate CDR as for pseudoprepaid
|
||||
if err != nil && (err == gorm.ErrRecordNotFound || err == mgov2.ErrNotFound) { //calculate CDR as for pseudoprepaid
|
||||
utils.Logger.Warning(fmt.Sprintf("<Cdrs> WARNING: Could not find CallCostLog for cgrid: %s, source: %s, runid: %s, will recalculate", cdr.CGRID, utils.SESSION_MANAGER_SOURCE, cdr.RunID))
|
||||
qryCC, err = self.getCostFromRater(cdr)
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ import (
|
||||
|
||||
type SQLStorage struct {
|
||||
Db *sql.DB
|
||||
db gorm.DB
|
||||
db *gorm.DB
|
||||
}
|
||||
|
||||
func (self *SQLStorage) Close() {
|
||||
|
||||
Reference in New Issue
Block a user