mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-20 22:58:44 +05:00
using Find instead of Scan
This commit is contained in:
@@ -21,6 +21,7 @@ package engine
|
||||
import (
|
||||
"fmt"
|
||||
|
||||
_ "github.com/go-sql-driver/mysql"
|
||||
"github.com/jinzhu/gorm"
|
||||
)
|
||||
|
||||
|
||||
@@ -944,15 +944,10 @@ func (self *SQLStorage) GetStoredCdrs(qryFltr *utils.CdrsFilter) ([]*StoredCdr,
|
||||
}
|
||||
|
||||
// Execute query
|
||||
rows, err := q.Rows()
|
||||
if err != nil {
|
||||
return nil, 0, err
|
||||
}
|
||||
for rows.Next() {
|
||||
var result TblCdrs
|
||||
if err := rows.Scan(&result); err != nil {
|
||||
return nil, 0, err
|
||||
}
|
||||
results := make([]*TblCdrs, 0)
|
||||
q.Find(&results)
|
||||
|
||||
for _, result := range results {
|
||||
var extraFieldsMp map[string]string
|
||||
var ccTimespans TimeSpans
|
||||
if len(result.ExtraFields) != 0 {
|
||||
|
||||
Reference in New Issue
Block a user