diff --git a/engine/cdrs.go b/engine/cdrs.go index bcdd7c7c0..1911477b6 100644 --- a/engine/cdrs.go +++ b/engine/cdrs.go @@ -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.ErrRecordNotFound && err != mgov2.ErrNotFound { + if err != nil && err != gorm.RecordNotFound && 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.ErrRecordNotFound || err == mgov2.ErrNotFound) { //calculate CDR as for pseudoprepaid + if err != nil && (err == gorm.RecordNotFound || err == mgov2.ErrNotFound) { //calculate CDR as for pseudoprepaid utils.Logger.Warning(fmt.Sprintf(" 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) } diff --git a/engine/storage_sql.go b/engine/storage_sql.go index d6457917a..e7796e34f 100644 --- a/engine/storage_sql.go +++ b/engine/storage_sql.go @@ -35,7 +35,7 @@ import ( type SQLStorage struct { Db *sql.DB - db *gorm.DB + db gorm.DB } func (self *SQLStorage) Close() { diff --git a/glide.lock b/glide.lock index 58e26c53a..0c3abf76f 100644 --- a/glide.lock +++ b/glide.lock @@ -32,7 +32,7 @@ imports: - name: github.com/gorhill/cronexpr version: a557574d6c024ed6e36acc8b610f5f211c91568a - name: github.com/jinzhu/gorm - version: a0aa21aec5280d4394164fe1804629bc7507cb88 + version: 2f7811c55f286c55cfc3a2aefb5c4049b9cd5214 - name: github.com/jinzhu/inflection version: 3272df6c21d04180007eb3349844c89a3856bc25 - name: github.com/kr/pty