From 09e5088262cea97b5d18b93cbf9ed49f12ba7e07 Mon Sep 17 00:00:00 2001 From: gezimbll Date: Tue, 7 Nov 2023 02:27:59 -0500 Subject: [PATCH] Removed warnings from go staticcheck --- config/httpcfg.go | 2 -- config/stordbcfg.go | 2 +- console/command_executer_test.go | 1 - engine/calldesc.go | 14 +++++----- engine/calldesc_test.go | 2 +- engine/cdrs.go | 9 +++---- engine/resources.go | 5 ---- engine/sharedgroup.go | 1 - engine/storage_csv.go | 3 --- engine/timespans.go | 5 ---- ers/lib_test.go | 33 ------------------------ loaders/loader_test.go | 1 - migrator/accounts2_it_test.go | 2 +- migrator/accounts_it_test.go | 4 +-- migrator/action_it_test.go | 4 +-- migrator/action_plan_it_test.go | 4 +-- migrator/action_trigger_it_test.go | 4 +-- migrator/alias_it_test.go | 2 +- migrator/attributes_it_test.go | 12 ++++----- migrator/cdrs_it_test.go | 2 +- migrator/chargers_it_test.go | 2 +- migrator/derived_chargers_it_test.go | 2 +- migrator/dispatchers_it_test.go | 2 +- migrator/filters_it_test.go | 8 +++--- migrator/load_ids_it_test.go | 2 +- migrator/migrator.go | 10 +++---- migrator/rating_plan_it_test.go | 2 +- migrator/rating_profile_it_test.go | 2 +- migrator/resource_it_test.go | 2 +- migrator/routes_it_test.go | 2 +- migrator/session_costs_it_test.go | 4 +-- migrator/sharedgroup_it_test.go | 4 +-- migrator/stats_it_test.go | 4 +-- migrator/stats_test.go | 2 +- migrator/thresholds.go | 3 +-- migrator/thresholds_it_test.go | 6 ++--- migrator/tp_account_actions_it_test.go | 2 +- migrator/tp_action_plans_it_test.go | 2 +- migrator/tp_action_triggers_it_test.go | 2 +- migrator/tp_actions_it_test.go | 2 +- migrator/tp_destination_rates_it_test.go | 2 +- migrator/tp_destinations_it_test.go | 2 +- migrator/tp_dispatchers_it_test.go | 2 +- migrator/tp_filters_it_test.go | 2 +- migrator/tp_rates_it_test.go | 2 +- migrator/tp_rating_plans_it_test.go | 2 +- migrator/tp_rating_profiles_it_test.go | 2 +- migrator/tp_resources_it_test.go | 2 +- migrator/tp_routes_it_test.go | 2 +- migrator/tp_shared_groups_it_test.go | 2 +- migrator/tp_stats_it_test.go | 2 +- migrator/tp_thresholds_it_test.go | 2 +- migrator/tp_timings_it_test.go | 2 +- migrator/user_it_test.go | 2 +- sessions/sessions.go | 9 +++---- sessions/sessionscover_test.go | 2 +- utils/coreutils.go | 1 - 57 files changed, 80 insertions(+), 137 deletions(-) diff --git a/config/httpcfg.go b/config/httpcfg.go index c6db36a16..52d32d0b8 100644 --- a/config/httpcfg.go +++ b/config/httpcfg.go @@ -43,7 +43,6 @@ func newDialer(dialer *net.Dialer, jsnCfg *HTTPClientOptsJson) (err error) { if jsnCfg == nil { return } - dialer.DualStack = true if jsnCfg.DialTimeout != nil { if dialer.Timeout, err = utils.ParseDurationWithNanosecs(*jsnCfg.DialTimeout); err != nil { return @@ -184,7 +183,6 @@ func (httpcfg *HTTPCfg) AsMapInterface() map[string]any { func (httpcfg HTTPCfg) Clone() (cln *HTTPCfg) { dialer := &net.Dialer{ Timeout: httpcfg.dialer.Timeout, - DualStack: httpcfg.dialer.DualStack, KeepAlive: httpcfg.dialer.KeepAlive, FallbackDelay: httpcfg.dialer.FallbackDelay, } diff --git a/config/stordbcfg.go b/config/stordbcfg.go index aaef51a62..ff696f8f5 100644 --- a/config/stordbcfg.go +++ b/config/stordbcfg.go @@ -153,7 +153,7 @@ func (dbcfg *StorDbCfg) loadFromJSONCfg(jsnDbCfg *DbJsonCfg) (err error) { if jsnDbCfg.Opts != nil { err = dbcfg.Opts.loadFromJSONCfg(jsnDbCfg.Opts) } - return nil + return } func (dbOpts *StorDBOpts) Clone() *StorDBOpts { diff --git a/console/command_executer_test.go b/console/command_executer_test.go index c6608fcd3..b7f45eb1a 100644 --- a/console/command_executer_test.go +++ b/console/command_executer_test.go @@ -360,7 +360,6 @@ func TestCommandExecuterClientArgs(t *testing.T) { } type mockTest struct { - a int B *bool C struct { } diff --git a/engine/calldesc.go b/engine/calldesc.go index 8502de8cd..732a4af57 100644 --- a/engine/calldesc.go +++ b/engine/calldesc.go @@ -248,11 +248,11 @@ Restores the activation periods for the specified prefix from storage. */ func (cd *CallDescriptor) LoadRatingPlans() (err error) { var rec int - err, rec = cd.getRatingPlansForPrefix(cd.GetKey(cd.Subject), 1) + rec, err = cd.getRatingPlansForPrefix(cd.GetKey(cd.Subject), 1) if err == utils.ErrNotFound && rec == 1 { //if err != nil || !cd.continousRatingInfos() { // use the default subject only if the initial one was not found - err, _ = cd.getRatingPlansForPrefix(cd.GetKey(FALLBACK_SUBJECT), 1) + _, err = cd.getRatingPlansForPrefix(cd.GetKey(FALLBACK_SUBJECT), 1) } //load the rating plans if err != nil { @@ -269,13 +269,13 @@ func (cd *CallDescriptor) LoadRatingPlans() (err error) { // FIXME: this method is not exhaustive but will cover 99% of cases just good // it will not cover very long calls with very short activation periods for rates -func (cd *CallDescriptor) getRatingPlansForPrefix(key string, recursionDepth int) (error, int) { +func (cd *CallDescriptor) getRatingPlansForPrefix(key string, recursionDepth int) (int, error) { if recursionDepth > RECURSION_MAX_DEPTH { - return utils.ErrMaxRecursionDepth, recursionDepth + return recursionDepth, utils.ErrMaxRecursionDepth } rpf, err := RatingProfileSubjectPrefixMatching(key) if err != nil || rpf == nil { - return utils.ErrNotFound, recursionDepth + return recursionDepth, utils.ErrNotFound } if err = rpf.GetRatingPlansForPrefix(cd); err != nil || !cd.continousRatingInfos() { // try rating profile fallback @@ -303,7 +303,7 @@ func (cd *CallDescriptor) getRatingPlansForPrefix(key string, recursionDepth int tempCD.TimeEnd = cd.RatingInfos[index+1].ActivationTime } for _, fbk := range ri.FallbackKeys { - if err, _ := tempCD.getRatingPlansForPrefix(fbk, recursionDepth); err != nil { + if _, err := tempCD.getRatingPlansForPrefix(fbk, recursionDepth); err != nil { continue } // extract the rate infos and break @@ -331,7 +331,7 @@ func (cd *CallDescriptor) getRatingPlansForPrefix(key string, recursionDepth int } } } - return nil, recursionDepth + return recursionDepth, nil } // checks if there is rating info for the entire call duration diff --git a/engine/calldesc_test.go b/engine/calldesc_test.go index b97d02618..9635970f3 100644 --- a/engine/calldesc_test.go +++ b/engine/calldesc_test.go @@ -2704,7 +2704,7 @@ func TestCallDescGetRatingPlansForPrefix(t *testing.T) { }) dm.SetReverseDestination("DEST", []string{"1004"}, "") SetDataStorage(dm) - if err, _ = cd.getRatingPlansForPrefix(cd.GetKey(cd.Subject), 1); err != nil { + if _, err = cd.getRatingPlansForPrefix(cd.GetKey(cd.Subject), 1); err != nil { t.Error(err) } } diff --git a/engine/cdrs.go b/engine/cdrs.go index e35065e42..02f347c9f 100644 --- a/engine/cdrs.go +++ b/engine/cdrs.go @@ -1038,11 +1038,10 @@ func (cdrS *CDRServer) V2StoreSessionCost(ctx *context.Context, args *ArgsV2CDRS fmt.Sprintf(" RefundRounding for cc: %+v, got error: %s", cc, err.Error())) } - if response != nil { - accSum := response.AsAccountSummary() - accSum.UpdateInitialValue(cc.AccountSummary) - cc.AccountSummary = accSum - } + accSum := response.AsAccountSummary() + accSum.UpdateInitialValue(cc.AccountSummary) + cc.AccountSummary = accSum + } if err = cdrS.storeSMCost( &SMCost{ diff --git a/engine/resources.go b/engine/resources.go index 48bbd2067..1d45195fd 100644 --- a/engine/resources.go +++ b/engine/resources.go @@ -20,7 +20,6 @@ package engine import ( "fmt" - "math/rand" "runtime" "sort" "sync" @@ -32,10 +31,6 @@ import ( "github.com/cgrates/cgrates/utils" ) -func init() { - rand.Seed(time.Now().UnixNano()) -} - // ResourceProfile represents the user configuration for the resource type ResourceProfile struct { Tenant string diff --git a/engine/sharedgroup.go b/engine/sharedgroup.go index 2afaeaead..6c948202b 100644 --- a/engine/sharedgroup.go +++ b/engine/sharedgroup.go @@ -187,7 +187,6 @@ func (rbcs *RandomBalancesSorter) Sort() { src := *rbcs // randomize balance chain dest := make([]*Balance, len(src)) - rand.Seed(time.Now().UnixNano()) perm := rand.Perm(len(src)) for i, v := range perm { dest[v] = src[i] diff --git a/engine/storage_csv.go b/engine/storage_csv.go index 0f8b2a28b..e2c7f10d8 100644 --- a/engine/storage_csv.go +++ b/engine/storage_csv.go @@ -678,7 +678,6 @@ func (c *csvFile) Open(fn string, sep rune, nrFields int) (err error) { c.csvReader.Comma = sep c.csvReader.Comment = utils.CommentChar c.csvReader.FieldsPerRecord = nrFields - c.csvReader.TrailingComma = true return } @@ -705,7 +704,6 @@ func (c *csvString) Open(data string, sep rune, nrFields int) (err error) { c.csvReader.Comma = sep c.csvReader.Comment = utils.CommentChar c.csvReader.FieldsPerRecord = nrFields - c.csvReader.TrailingComma = true return } @@ -906,7 +904,6 @@ func (c *csvURL) Open(fn string, sep rune, nrFields int) (err error) { c.csvReader.Comma = sep c.csvReader.Comment = utils.CommentChar c.csvReader.FieldsPerRecord = nrFields - c.csvReader.TrailingComma = true return } diff --git a/engine/timespans.go b/engine/timespans.go index b3dfdb921..ee9e85f6b 100644 --- a/engine/timespans.go +++ b/engine/timespans.go @@ -725,11 +725,6 @@ func (ts *TimeSpan) RoundToDuration(duration time.Duration) { } } -func (ts *TimeSpan) AddIncrement(inc *Increment) { - ts.Increments = append(ts.Increments, inc) - ts.TimeEnd.Add(inc.Duration) -} - func (ts *TimeSpan) hasBetterRateIntervalThan(interval *RateInterval) bool { if interval.Timing == nil { return false diff --git a/ers/lib_test.go b/ers/lib_test.go index 83b03ba82..b3d8821d3 100644 --- a/ers/lib_test.go +++ b/ers/lib_test.go @@ -19,13 +19,9 @@ along with this program. If not, see package ers import ( - "crypto/rand" "errors" "flag" - "fmt" - "math/big" "os" - "path/filepath" "testing" "github.com/cgrates/birpc" @@ -90,32 +86,3 @@ func testCleanupFiles(t *testing.T) { } } } - -func initTestCfg(cfgContent string) (*config.CGRConfig, string, func(), error) { - folderNameSuffix, err := rand.Int(rand.Reader, big.NewInt(10000)) - if err != nil { - return nil, "", nil, fmt.Errorf("could not generate random number for folder name suffix, err: %s", err.Error()) - } - cfgPath := fmt.Sprintf("/tmp/config%d", folderNameSuffix) - err = os.MkdirAll(cfgPath, 0755) - if err != nil { - return nil, "", nil, err - } - filePath := filepath.Join(cfgPath, "cgrates.json") - err = os.WriteFile(filePath, []byte(cfgContent), 0644) - if err != nil { - os.RemoveAll(cfgPath) - return nil, "", nil, err - } - var cfg *config.CGRConfig - cfg, err = config.NewCGRConfigFromPath(cfgPath) - if err != nil { - os.RemoveAll(cfgPath) - return nil, "", nil, err - } - removeFunc := func() { - os.RemoveAll(cfgPath) - } - - return cfg, cfgPath, removeFunc, nil -} diff --git a/loaders/loader_test.go b/loaders/loader_test.go index 4e9e581a9..9755aa380 100644 --- a/loaders/loader_test.go +++ b/loaders/loader_test.go @@ -2862,7 +2862,6 @@ func TestLoaderListenAndServe(t *testing.T) { ldr := &Loader{} stopChan := make(chan struct{}, 1) go func() { - time.Sleep(10) stopChan <- struct{}{} }() diff --git a/migrator/accounts2_it_test.go b/migrator/accounts2_it_test.go index 882646e9d..5a8b63493 100644 --- a/migrator/accounts2_it_test.go +++ b/migrator/accounts2_it_test.go @@ -232,7 +232,7 @@ func testAcc2ITMigrate(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.Accounts]) } //migrate account - err, _ = acc2Migrator.Migrate([]string{utils.MetaAccounts}) + _, err = acc2Migrator.Migrate([]string{utils.MetaAccounts}) if err != nil { t.Error("Error when migrating Accounts ", err.Error()) } diff --git a/migrator/accounts_it_test.go b/migrator/accounts_it_test.go index 6a49f58a0..ec47f6b8e 100644 --- a/migrator/accounts_it_test.go +++ b/migrator/accounts_it_test.go @@ -307,7 +307,7 @@ func testAccITMigrateAndMove(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.Accounts]) } //migrate account - err, _ = accMigrator.Migrate([]string{utils.MetaAccounts}) + _, err = accMigrator.Migrate([]string{utils.MetaAccounts}) if err != nil { t.Error("Error when migrating Accounts ", err.Error()) } @@ -345,7 +345,7 @@ func testAccITMigrateAndMove(t *testing.T) { t.Error("Error when setting version for Accounts ", err.Error()) } //migrate accounts - err, _ = accMigrator.Migrate([]string{utils.MetaAccounts}) + _, err = accMigrator.Migrate([]string{utils.MetaAccounts}) if err != nil { t.Error("Error when accMigratorrating Accounts ", err.Error()) } diff --git a/migrator/action_it_test.go b/migrator/action_it_test.go index e6c02ec00..2202f50d7 100644 --- a/migrator/action_it_test.go +++ b/migrator/action_it_test.go @@ -258,7 +258,7 @@ func testActITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for Actions ", err.Error()) } - err, _ = actMigrator.Migrate([]string{utils.MetaActions}) + _, err = actMigrator.Migrate([]string{utils.MetaActions}) if err != nil { t.Error("Error when migrating Actions ", err.Error()) } @@ -280,7 +280,7 @@ func testActITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for Actions ", err.Error()) } - err, _ = actMigrator.Migrate([]string{utils.MetaActions}) + _, err = actMigrator.Migrate([]string{utils.MetaActions}) if err != nil { t.Error("Error when migrating Actions ", err.Error()) } diff --git a/migrator/action_plan_it_test.go b/migrator/action_plan_it_test.go index e05d3e53e..d63dc7295 100644 --- a/migrator/action_plan_it_test.go +++ b/migrator/action_plan_it_test.go @@ -248,7 +248,7 @@ func testActPlnITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for ActionPlan ", err.Error()) } - err, _ = actPlnMigrator.Migrate([]string{utils.MetaActionPlans}) + _, err = actPlnMigrator.Migrate([]string{utils.MetaActionPlans}) if err != nil { t.Error("Error when migrating ActionPlan ", err.Error()) } @@ -275,7 +275,7 @@ func testActPlnITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for ActionPlan ", err.Error()) } - err, _ = actPlnMigrator.Migrate([]string{utils.MetaActionPlans}) + _, err = actPlnMigrator.Migrate([]string{utils.MetaActionPlans}) if err != nil { t.Error("Error when migrating ActionPlan ", err.Error()) } diff --git a/migrator/action_trigger_it_test.go b/migrator/action_trigger_it_test.go index f638ff602..d51ef1c54 100644 --- a/migrator/action_trigger_it_test.go +++ b/migrator/action_trigger_it_test.go @@ -222,7 +222,7 @@ func testActTrgITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for ActionTriggers ", err.Error()) } - err, _ = actTrgMigrator.Migrate([]string{utils.MetaActionTriggers}) + _, err = actTrgMigrator.Migrate([]string{utils.MetaActionTriggers}) if err != nil { t.Error("Error when migrating ActionTriggers ", err.Error()) } @@ -244,7 +244,7 @@ func testActTrgITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for ActionTriggers ", err.Error()) } - err, _ = actTrgMigrator.Migrate([]string{utils.MetaActionTriggers}) + _, err = actTrgMigrator.Migrate([]string{utils.MetaActionTriggers}) if err != nil { t.Error("Error when migrating ActionTriggers ", err.Error()) } diff --git a/migrator/alias_it_test.go b/migrator/alias_it_test.go index 917739810..d14139498 100644 --- a/migrator/alias_it_test.go +++ b/migrator/alias_it_test.go @@ -186,7 +186,7 @@ func testAlsITMigrateAndMove(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[Alias]) } //migrate alias - err, _ = alsMigrator.Migrate([]string{MetaAliases}) + _, err = alsMigrator.Migrate([]string{MetaAliases}) if err != nil { t.Error("Error when migrating Alias ", err.Error()) } diff --git a/migrator/attributes_it_test.go b/migrator/attributes_it_test.go index c07f6171a..fc615e3f4 100644 --- a/migrator/attributes_it_test.go +++ b/migrator/attributes_it_test.go @@ -267,7 +267,7 @@ func testAttrITMigrateOnlyVersion(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.Attributes]) } - err, _ = attrMigrator.Migrate([]string{utils.MetaAttributes}) + _, err = attrMigrator.Migrate([]string{utils.MetaAttributes}) if err != nil { t.Error("Error when migrating Attributes ", err.Error()) } @@ -359,7 +359,7 @@ func testAttrITMigrateAndMove(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.Attributes]) } - err, _ = attrMigrator.Migrate([]string{utils.MetaAttributes}) + _, err = attrMigrator.Migrate([]string{utils.MetaAttributes}) if err != nil { t.Error("Error when migrating Attributes ", err.Error()) } @@ -403,7 +403,7 @@ func testAttrITMigrateAndMove(t *testing.T) { t.Error(err) } // move - err, _ = attrMigrator.Migrate([]string{utils.MetaAttributes}) + _, err = attrMigrator.Migrate([]string{utils.MetaAttributes}) if err != nil { t.Error("Error when migrating Attributes ", err.Error()) } @@ -504,7 +504,7 @@ func testAttrITMigrateV2(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.Attributes]) } - err, _ = attrMigrator.Migrate([]string{utils.MetaAttributes}) + _, err = attrMigrator.Migrate([]string{utils.MetaAttributes}) if err != nil { t.Error("Error when migrating Attributes ", err.Error()) } @@ -586,7 +586,7 @@ func testAttrITMigrateV3(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.Attributes]) } - err, _ = attrMigrator.Migrate([]string{utils.MetaAttributes}) + _, err = attrMigrator.Migrate([]string{utils.MetaAttributes}) if err != nil { t.Error("Error when migrating Attributes ", err.Error()) } @@ -672,7 +672,7 @@ func testAttrITMigrateV4(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.Attributes]) } - err, _ = attrMigrator.Migrate([]string{utils.MetaAttributes}) + _, err = attrMigrator.Migrate([]string{utils.MetaAttributes}) if err != nil { t.Error("Error when migrating Attributes ", err.Error()) } diff --git a/migrator/cdrs_it_test.go b/migrator/cdrs_it_test.go index f2a4cfcbe..b43fcce0d 100644 --- a/migrator/cdrs_it_test.go +++ b/migrator/cdrs_it_test.go @@ -171,7 +171,7 @@ func testCdrITMigrateAndMove(t *testing.T) { } else if vrs[utils.CDRs] != 1 { t.Errorf("Unexpected version returned: %d", vrs[utils.CDRs]) } - err, _ = cdrMigrator.Migrate([]string{utils.MetaCDRs}) + _, err = cdrMigrator.Migrate([]string{utils.MetaCDRs}) if err != nil { t.Error("Error when migrating CDRs ", err.Error()) } diff --git a/migrator/chargers_it_test.go b/migrator/chargers_it_test.go index 89c2ce9b9..c69b7f9ce 100644 --- a/migrator/chargers_it_test.go +++ b/migrator/chargers_it_test.go @@ -222,7 +222,7 @@ func testChrgITMigrateAndMove(t *testing.T) { t.Error(err) } - err, _ = chrgMigrator.Migrate([]string{utils.MetaChargers}) + _, err = chrgMigrator.Migrate([]string{utils.MetaChargers}) if err != nil { t.Error("Error when migrating Chargers ", err.Error()) } diff --git a/migrator/derived_chargers_it_test.go b/migrator/derived_chargers_it_test.go index 09574a2d9..ba0dc2c83 100644 --- a/migrator/derived_chargers_it_test.go +++ b/migrator/derived_chargers_it_test.go @@ -201,7 +201,7 @@ func testDCITMigrateAndMove(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.DerivedChargersV]) } //migrate derivch - err, _ = dcMigrator.Migrate([]string{utils.MetaDerivedChargersV}) + _, err = dcMigrator.Migrate([]string{utils.MetaDerivedChargersV}) if err != nil { t.Error("Error when migrating DerivedChargersV ", err.Error()) } diff --git a/migrator/dispatchers_it_test.go b/migrator/dispatchers_it_test.go index 34d0a901d..694b0448a 100644 --- a/migrator/dispatchers_it_test.go +++ b/migrator/dispatchers_it_test.go @@ -216,7 +216,7 @@ func testDspITMigrateAndMove(t *testing.T) { t.Error(err) } - err, _ = dspMigrator.Migrate([]string{utils.MetaDispatchers}) + _, err = dspMigrator.Migrate([]string{utils.MetaDispatchers}) if err != nil { t.Error("Error when migrating Dispatchers ", err.Error()) } diff --git a/migrator/filters_it_test.go b/migrator/filters_it_test.go index 8265310e2..118b6bb5c 100644 --- a/migrator/filters_it_test.go +++ b/migrator/filters_it_test.go @@ -235,7 +235,7 @@ func testFltrITMigrateAndMove(t *testing.T) { } //migrate Filters - err, _ = fltrMigrator.Migrate([]string{utils.MetaFilters}) + _, err = fltrMigrator.Migrate([]string{utils.MetaFilters}) if err != nil { t.Error("Error when migrating Filters ", err.Error()) } @@ -288,7 +288,7 @@ func testFltrITMigrateAndMove(t *testing.T) { t.Error("Error when setting version for Filters ", err.Error()) } //migrate accounts - err, _ = fltrMigrator.Migrate([]string{utils.MetaFilters}) + _, err = fltrMigrator.Migrate([]string{utils.MetaFilters}) if err != nil { t.Error("Error when fltrMigratorrating Filters ", err.Error()) } @@ -431,7 +431,7 @@ func testFltrITMigratev2(t *testing.T) { } //migrate Filters - err, _ = fltrMigrator.Migrate([]string{utils.MetaFilters}) + _, err = fltrMigrator.Migrate([]string{utils.MetaFilters}) if err != nil { t.Error("Error when migrating Filters ", err.Error()) } @@ -541,7 +541,7 @@ func testFltrITMigratev3(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.RQF]) } //migrate Filters - err, _ = fltrMigrator.Migrate([]string{utils.MetaFilters}) + _, err = fltrMigrator.Migrate([]string{utils.MetaFilters}) if err != nil { t.Error("Error when migrating Filters ", err.Error()) } diff --git a/migrator/load_ids_it_test.go b/migrator/load_ids_it_test.go index 0186f5c9a..8d1c278db 100644 --- a/migrator/load_ids_it_test.go +++ b/migrator/load_ids_it_test.go @@ -132,7 +132,7 @@ func testLoadIdsITMigrateAndMove(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.LoadIDsVrs]) } //migrate user - err, _ = loadMigrator.Migrate([]string{utils.MetaLoadIDs}) + _, err = loadMigrator.Migrate([]string{utils.MetaLoadIDs}) if err != nil { t.Error("Error when migrating LoadIDs ", err.Error()) } diff --git a/migrator/migrator.go b/migrator/migrator.go index 709da5540..9318d4223 100644 --- a/migrator/migrator.go +++ b/migrator/migrator.go @@ -59,7 +59,7 @@ type Migrator struct { } // Migrate implements the tasks to migrate, used as a dispatcher to the individual methods -func (m *Migrator) Migrate(taskIDs []string) (err error, stats map[string]int) { +func (m *Migrator) Migrate(taskIDs []string) (stats map[string]int, err error) { stats = make(map[string]int) for _, taskID := range taskIDs { switch taskID { @@ -75,8 +75,8 @@ func (m *Migrator) Migrate(taskIDs []string) (err error, stats map[string]int) { } err = engine.OverwriteDBVersions(m.dmOut.DataManager().DataDB()) if err != nil { - return utils.NewCGRError(utils.Migrator, utils.ServerErrorCaps, err.Error(), - fmt.Sprintf("error: <%s> when seting versions for DataDB", err.Error())), nil + return nil, utils.NewCGRError(utils.Migrator, utils.ServerErrorCaps, err.Error(), + fmt.Sprintf("error: <%s> when seting versions for DataDB", err.Error())) } if m.sameOutDB { err = engine.SetDBVersions(m.storDBOut.StorDB()) @@ -84,8 +84,8 @@ func (m *Migrator) Migrate(taskIDs []string) (err error, stats map[string]int) { err = engine.OverwriteDBVersions(m.storDBOut.StorDB()) } if err != nil { - return utils.NewCGRError(utils.Migrator, utils.ServerErrorCaps, err.Error(), - fmt.Sprintf("error: <%s> when seting versions for StorDB", err.Error())), nil + return nil, utils.NewCGRError(utils.Migrator, utils.ServerErrorCaps, err.Error(), + fmt.Sprintf("error: <%s> when seting versions for StorDB", err.Error())) } case utils.MetaEnsureIndexes: if m.storDBOut.StorDB().GetStorageType() == utils.MetaMongo { diff --git a/migrator/rating_plan_it_test.go b/migrator/rating_plan_it_test.go index f8c7e274f..f3b61db35 100644 --- a/migrator/rating_plan_it_test.go +++ b/migrator/rating_plan_it_test.go @@ -208,7 +208,7 @@ func testRtPlITMigrateAndMove(t *testing.T) { t.Error(err) } - err, _ = rtplMigrator.Migrate([]string{utils.MetaRatingPlans}) + _, err = rtplMigrator.Migrate([]string{utils.MetaRatingPlans}) if err != nil { t.Error("Error when migrating RatingPlan ", err.Error()) } diff --git a/migrator/rating_profile_it_test.go b/migrator/rating_profile_it_test.go index 38e045c3f..7da01bf22 100644 --- a/migrator/rating_profile_it_test.go +++ b/migrator/rating_profile_it_test.go @@ -206,7 +206,7 @@ func testRtPrfITMigrateAndMove(t *testing.T) { t.Error(err) } - err, _ = rtprflMigrator.Migrate([]string{utils.MetaRatingProfiles}) + _, err = rtprflMigrator.Migrate([]string{utils.MetaRatingProfiles}) if err != nil { t.Error("Error when migrating RatingProfile ", err.Error()) } diff --git a/migrator/resource_it_test.go b/migrator/resource_it_test.go index a137ce21c..78f6f4303 100644 --- a/migrator/resource_it_test.go +++ b/migrator/resource_it_test.go @@ -205,7 +205,7 @@ func testResITMigrateAndMove(t *testing.T) { t.Error(err) } - err, _ = resMigrator.Migrate([]string{utils.MetaResources}) + _, err = resMigrator.Migrate([]string{utils.MetaResources}) if err != nil { t.Error("Error when migrating Resource ", err.Error()) } diff --git a/migrator/routes_it_test.go b/migrator/routes_it_test.go index 1021df40a..e06026221 100644 --- a/migrator/routes_it_test.go +++ b/migrator/routes_it_test.go @@ -214,7 +214,7 @@ func testSupITMigrateAndMove(t *testing.T) { t.Error(err) } - err, _ = supMigrator.Migrate([]string{utils.MetaRoutes}) + _, err = supMigrator.Migrate([]string{utils.MetaRoutes}) if err != nil { t.Error("Error when migrating Suppliers ", err.Error()) } diff --git a/migrator/session_costs_it_test.go b/migrator/session_costs_it_test.go index 6f3adea21..a1d710310 100644 --- a/migrator/session_costs_it_test.go +++ b/migrator/session_costs_it_test.go @@ -131,7 +131,7 @@ func testSessionCostITRename(t *testing.T) { } else if vrs[utils.SessionSCosts] != 1 { t.Errorf("Unexpected version returned: %d", vrs[utils.SessionSCosts]) } - err, _ = sCostMigrator.Migrate([]string{utils.MetaSessionsCosts}) + _, err = sCostMigrator.Migrate([]string{utils.MetaSessionsCosts}) if err != nil { t.Error("Error when migrating SessionsCosts ", err.Error()) } @@ -202,7 +202,7 @@ func testSessionCostITMigrate(t *testing.T) { } else if vrs[utils.SessionSCosts] != 2 { t.Errorf("Unexpected version returned: %d", vrs[utils.SessionSCosts]) } - err, _ = sCostMigrator.Migrate([]string{utils.MetaSessionsCosts}) + _, err = sCostMigrator.Migrate([]string{utils.MetaSessionsCosts}) if err != nil { t.Error("Error when migrating SessionsCosts ", err.Error()) } diff --git a/migrator/sharedgroup_it_test.go b/migrator/sharedgroup_it_test.go index bb011dbdc..38d8b196e 100644 --- a/migrator/sharedgroup_it_test.go +++ b/migrator/sharedgroup_it_test.go @@ -213,7 +213,7 @@ func testShrGrpITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for SharedGroup ", err.Error()) } - err, _ = shrGrpMigrator.Migrate([]string{utils.MetaSharedGroups}) + _, err = shrGrpMigrator.Migrate([]string{utils.MetaSharedGroups}) if err != nil { t.Error("Error when migrating SharedGroup ", err.Error()) } @@ -235,7 +235,7 @@ func testShrGrpITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for SharedGroup ", err.Error()) } - err, _ = shrGrpMigrator.Migrate([]string{utils.MetaSharedGroups}) + _, err = shrGrpMigrator.Migrate([]string{utils.MetaSharedGroups}) if err != nil { t.Error("Error when migrating SharedGroup ", err.Error()) } diff --git a/migrator/stats_it_test.go b/migrator/stats_it_test.go index 3eea263f9..1734374e3 100644 --- a/migrator/stats_it_test.go +++ b/migrator/stats_it_test.go @@ -260,7 +260,7 @@ func testStsITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for stats ", err.Error()) } - err, _ = stsMigrator.Migrate([]string{utils.MetaStats}) + _, err = stsMigrator.Migrate([]string{utils.MetaStats}) if err != nil { t.Error("Error when migrating Stats ", err.Error()) } @@ -306,7 +306,7 @@ func testStsITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for stats ", err.Error()) } - err, _ = stsMigrator.Migrate([]string{utils.MetaStats}) + _, err = stsMigrator.Migrate([]string{utils.MetaStats}) if err != nil { t.Error("Error when migrating Stats ", err.Error()) } diff --git a/migrator/stats_test.go b/migrator/stats_test.go index aa8e6a013..c71aa1571 100644 --- a/migrator/stats_test.go +++ b/migrator/stats_test.go @@ -177,5 +177,5 @@ func TestRemakeQueue(t *testing.T) { if rply := remakeQueue(sq); !reflect.DeepEqual(expected, rply) { t.Errorf("Expecting: %+v, received: %+v", expected, rply) } - return + } diff --git a/migrator/thresholds.go b/migrator/thresholds.go index 80070720f..ab6bb92d2 100644 --- a/migrator/thresholds.go +++ b/migrator/thresholds.go @@ -223,7 +223,7 @@ func (m *Migrator) migrateThresholds() (err error) { } func (v2ATR v2ActionTrigger) AsThreshold() (thp *engine.ThresholdProfile, th *engine.Threshold, filter *engine.Filter, err error) { - var filterIDS []string + var filters []*engine.FilterRule if v2ATR.Balance.ID != nil && *v2ATR.Balance.ID != "" { //TO DO: @@ -281,7 +281,6 @@ func (v2ATR v2ActionTrigger) AsThreshold() (thp *engine.ThresholdProfile, th *en Tenant: config.CgrConfig().GeneralCfg().DefaultTenant, ID: *v2ATR.Balance.ID, Rules: filters} - filterIDS = append(filterIDS, filter.ID) } thp = &engine.ThresholdProfile{ diff --git a/migrator/thresholds_it_test.go b/migrator/thresholds_it_test.go index dccc03116..b6d1b675c 100644 --- a/migrator/thresholds_it_test.go +++ b/migrator/thresholds_it_test.go @@ -295,7 +295,7 @@ func testTrsITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for Thresholds ", err.Error()) } - err, _ = trsMigrator.Migrate([]string{utils.MetaThresholds}) + _, err = trsMigrator.Migrate([]string{utils.MetaThresholds}) if err != nil { t.Error("Error when migrating Thresholds ", err.Error()) } @@ -337,7 +337,7 @@ func testTrsITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for Thresholds ", err.Error()) } - err, _ = trsMigrator.Migrate([]string{utils.MetaThresholds}) + _, err = trsMigrator.Migrate([]string{utils.MetaThresholds}) if err != nil { t.Error("Error when migrating Thresholds ", err.Error()) } @@ -368,7 +368,7 @@ func testTrsITMigrateAndMove(t *testing.T) { if err != nil { t.Error("Error when setting version for Thresholds ", err.Error()) } - err, _ = trsMigrator.Migrate([]string{utils.MetaThresholds}) + _, err = trsMigrator.Migrate([]string{utils.MetaThresholds}) if err != nil { t.Error("Error when migrating Thresholds ", err.Error()) } diff --git a/migrator/tp_account_actions_it_test.go b/migrator/tp_account_actions_it_test.go index 9ce14209d..6bce18055 100644 --- a/migrator/tp_account_actions_it_test.go +++ b/migrator/tp_account_actions_it_test.go @@ -127,7 +127,7 @@ func testTpAccActITPopulate(t *testing.T) { } func testTpAccActITMove(t *testing.T) { - err, _ := tpAccActMigrator.Migrate([]string{utils.MetaTpAccountActions}) + _, err := tpAccActMigrator.Migrate([]string{utils.MetaTpAccountActions}) if err != nil { t.Error("Error when migrating TpAccountActions ", err.Error()) } diff --git a/migrator/tp_action_plans_it_test.go b/migrator/tp_action_plans_it_test.go index 5bab04f83..1796cc679 100644 --- a/migrator/tp_action_plans_it_test.go +++ b/migrator/tp_action_plans_it_test.go @@ -134,7 +134,7 @@ func testTpActPlnITPopulate(t *testing.T) { } func testTpActPlnITMove(t *testing.T) { - err, _ := tpActPlnMigrator.Migrate([]string{utils.MetaTpActionPlans}) + _, err := tpActPlnMigrator.Migrate([]string{utils.MetaTpActionPlans}) if err != nil { t.Error("Error when migrating TpActionPlan ", err.Error()) } diff --git a/migrator/tp_action_triggers_it_test.go b/migrator/tp_action_triggers_it_test.go index 6f7535e06..0b8746e21 100644 --- a/migrator/tp_action_triggers_it_test.go +++ b/migrator/tp_action_triggers_it_test.go @@ -170,7 +170,7 @@ func testTpActTrgITPopulate(t *testing.T) { } func testTpActTrgITMove(t *testing.T) { - err, _ := tpActTrgMigrator.Migrate([]string{utils.MetaTpActionTriggers}) + _, err := tpActTrgMigrator.Migrate([]string{utils.MetaTpActionTriggers}) if err != nil { t.Error("Error when migrating TpActionTriggers ", err.Error()) } diff --git a/migrator/tp_actions_it_test.go b/migrator/tp_actions_it_test.go index 8352f2222..b2ab9ebb5 100644 --- a/migrator/tp_actions_it_test.go +++ b/migrator/tp_actions_it_test.go @@ -162,7 +162,7 @@ func testTpActITPopulate(t *testing.T) { } func testTpActITMove(t *testing.T) { - err, _ := tpActMigrator.Migrate([]string{utils.MetaTpActions}) + _, err := tpActMigrator.Migrate([]string{utils.MetaTpActions}) if err != nil { t.Error("Error when migrating TpActions ", err.Error()) } diff --git a/migrator/tp_destination_rates_it_test.go b/migrator/tp_destination_rates_it_test.go index 849d8bc44..19413d184 100644 --- a/migrator/tp_destination_rates_it_test.go +++ b/migrator/tp_destination_rates_it_test.go @@ -129,7 +129,7 @@ func testTpDstRtITPopulate(t *testing.T) { } func testTpDstRtITMove(t *testing.T) { - err, _ := tpDstRtMigrator.Migrate([]string{utils.MetaTpDestinationRates}) + _, err := tpDstRtMigrator.Migrate([]string{utils.MetaTpDestinationRates}) if err != nil { t.Error("Error when migrating TpDestinationRate ", err.Error()) } diff --git a/migrator/tp_destinations_it_test.go b/migrator/tp_destinations_it_test.go index 657dc8cc1..133b4d875 100644 --- a/migrator/tp_destinations_it_test.go +++ b/migrator/tp_destinations_it_test.go @@ -123,7 +123,7 @@ func testTpDstITPopulate(t *testing.T) { } func testTpDstITMove(t *testing.T) { - err, _ := tpDstMigrator.Migrate([]string{utils.MetaTpDestinations}) + _, err := tpDstMigrator.Migrate([]string{utils.MetaTpDestinations}) if err != nil { t.Error("Error when migrating TpDestination ", err.Error()) } diff --git a/migrator/tp_dispatchers_it_test.go b/migrator/tp_dispatchers_it_test.go index 5f4e4d681..23ad354b3 100644 --- a/migrator/tp_dispatchers_it_test.go +++ b/migrator/tp_dispatchers_it_test.go @@ -133,7 +133,7 @@ func testTpDispITPopulate(t *testing.T) { } func testTpDispITMove(t *testing.T) { - err, _ := tpDispMigrator.Migrate([]string{utils.MetaTpDispatchers}) + _, err := tpDispMigrator.Migrate([]string{utils.MetaTpDispatchers}) if err != nil { t.Error("Error when migrating TpDispatchers ", err.Error()) } diff --git a/migrator/tp_filters_it_test.go b/migrator/tp_filters_it_test.go index 04cccdd51..bcad55812 100644 --- a/migrator/tp_filters_it_test.go +++ b/migrator/tp_filters_it_test.go @@ -134,7 +134,7 @@ func testTpFltrITPopulate(t *testing.T) { } func testTpFltrITMove(t *testing.T) { - err, _ := tpFltrMigrator.Migrate([]string{utils.MetaTpFilters}) + _, err := tpFltrMigrator.Migrate([]string{utils.MetaTpFilters}) if err != nil { t.Error("Error when migrating TpFilter ", err.Error()) } diff --git a/migrator/tp_rates_it_test.go b/migrator/tp_rates_it_test.go index 0435bc204..581239669 100644 --- a/migrator/tp_rates_it_test.go +++ b/migrator/tp_rates_it_test.go @@ -138,7 +138,7 @@ func testTpRatesITPopulate(t *testing.T) { } func testTpRatesITMove(t *testing.T) { - err, _ := tpRatesMigrator.Migrate([]string{utils.MetaTpRates}) + _, err := tpRatesMigrator.Migrate([]string{utils.MetaTpRates}) if err != nil { t.Error("Error when migrating TpRate ", err.Error()) } diff --git a/migrator/tp_rating_plans_it_test.go b/migrator/tp_rating_plans_it_test.go index 52c93af63..a2bb59830 100644 --- a/migrator/tp_rating_plans_it_test.go +++ b/migrator/tp_rating_plans_it_test.go @@ -134,7 +134,7 @@ func testTpRatPlnITPopulate(t *testing.T) { } func testTpRatPlnITMove(t *testing.T) { - err, _ := tpRatPlnMigrator.Migrate([]string{utils.MetaTpRatingPlans}) + _, err := tpRatPlnMigrator.Migrate([]string{utils.MetaTpRatingPlans}) if err != nil { t.Error("Error when migrating TpRatingPlans ", err.Error()) } diff --git a/migrator/tp_rating_profiles_it_test.go b/migrator/tp_rating_profiles_it_test.go index b9aa86d1e..0578e36fc 100644 --- a/migrator/tp_rating_profiles_it_test.go +++ b/migrator/tp_rating_profiles_it_test.go @@ -137,7 +137,7 @@ func testTpRatPrfITPopulate(t *testing.T) { } func testTpRatPrfITMove(t *testing.T) { - err, _ := tpRatPrfMigrator.Migrate([]string{utils.MetaTpRatingProfiles}) + _, err := tpRatPrfMigrator.Migrate([]string{utils.MetaTpRatingProfiles}) if err != nil { t.Error("Error when migrating TpRatingProfiles ", err.Error()) } diff --git a/migrator/tp_resources_it_test.go b/migrator/tp_resources_it_test.go index 113471e54..b239de554 100644 --- a/migrator/tp_resources_it_test.go +++ b/migrator/tp_resources_it_test.go @@ -137,7 +137,7 @@ func testTpResITPopulate(t *testing.T) { } func testTpResITMove(t *testing.T) { - err, _ := tpResMigrator.Migrate([]string{utils.MetaTpResources}) + _, err := tpResMigrator.Migrate([]string{utils.MetaTpResources}) if err != nil { t.Error("Error when migrating TpResources ", err.Error()) } diff --git a/migrator/tp_routes_it_test.go b/migrator/tp_routes_it_test.go index b6c836dc8..ea1a8b434 100644 --- a/migrator/tp_routes_it_test.go +++ b/migrator/tp_routes_it_test.go @@ -145,7 +145,7 @@ func testTpSplITPopulate(t *testing.T) { } func testTpSplITMove(t *testing.T) { - err, _ := tpSplMigrator.Migrate([]string{utils.MetaTpRoutes}) + _, err := tpSplMigrator.Migrate([]string{utils.MetaTpRoutes}) if err != nil { t.Error("Error when migrating TpSuppliers ", err.Error()) } diff --git a/migrator/tp_shared_groups_it_test.go b/migrator/tp_shared_groups_it_test.go index bad281045..280440140 100644 --- a/migrator/tp_shared_groups_it_test.go +++ b/migrator/tp_shared_groups_it_test.go @@ -134,7 +134,7 @@ func testTpShrGrITPopulate(t *testing.T) { } func testTpShrGrITMove(t *testing.T) { - err, _ := tpShrGrMigrator.Migrate([]string{utils.MetaTpSharedGroups}) + _, err := tpShrGrMigrator.Migrate([]string{utils.MetaTpSharedGroups}) if err != nil { t.Error("Error when migrating TpSharedGroups ", err.Error()) } diff --git a/migrator/tp_stats_it_test.go b/migrator/tp_stats_it_test.go index ec5c3747c..cfa196d2c 100644 --- a/migrator/tp_stats_it_test.go +++ b/migrator/tp_stats_it_test.go @@ -139,7 +139,7 @@ func testTpStatsITPopulate(t *testing.T) { } func testTpStatsITMove(t *testing.T) { - err, _ := tpStatsMigrator.Migrate([]string{utils.MetaTpStats}) + _, err := tpStatsMigrator.Migrate([]string{utils.MetaTpStats}) if err != nil { t.Error("Error when migrating TpStat ", err.Error()) } diff --git a/migrator/tp_thresholds_it_test.go b/migrator/tp_thresholds_it_test.go index 24716d3ef..77c2a3ea1 100644 --- a/migrator/tp_thresholds_it_test.go +++ b/migrator/tp_thresholds_it_test.go @@ -135,7 +135,7 @@ func testTpTresITPopulate(t *testing.T) { } func testTpTresITMove(t *testing.T) { - err, _ := tpTresMigrator.Migrate([]string{utils.MetaTpThresholds}) + _, err := tpTresMigrator.Migrate([]string{utils.MetaTpThresholds}) if err != nil { t.Error("Error when migrating TpThresholds ", err.Error()) } diff --git a/migrator/tp_timings_it_test.go b/migrator/tp_timings_it_test.go index 384527397..91ff1d07d 100644 --- a/migrator/tp_timings_it_test.go +++ b/migrator/tp_timings_it_test.go @@ -127,7 +127,7 @@ func testTpTimITPopulate(t *testing.T) { } func testTpTimITMove(t *testing.T) { - err, _ := tpTimMigrator.Migrate([]string{utils.MetaTpTimings}) + _, err := tpTimMigrator.Migrate([]string{utils.MetaTpTimings}) if err != nil { t.Error("Error when migrating TpTimings ", err.Error()) } diff --git a/migrator/user_it_test.go b/migrator/user_it_test.go index e6f9a01e0..1414f6c51 100644 --- a/migrator/user_it_test.go +++ b/migrator/user_it_test.go @@ -167,7 +167,7 @@ func testUsrITMigrateAndMove(t *testing.T) { t.Errorf("Unexpected version returned: %d", vrs[utils.User]) } //migrate user - err, _ = usrMigrator.Migrate([]string{utils.MetaUsers}) + _, err = usrMigrator.Migrate([]string{utils.MetaUsers}) if err != nil { t.Error("Error when migrating User ", err.Error()) } diff --git a/sessions/sessions.go b/sessions/sessions.go index 8ba88ca72..20afe3338 100644 --- a/sessions/sessions.go +++ b/sessions/sessions.go @@ -247,7 +247,6 @@ func (sS *SessionS) setSTerminator(s *Session, opts engine.MapEvent) { return } if maxDelay != 0 { - rand.Seed(time.Now().Unix()) ttl += time.Duration( rand.Int63n(maxDelay.Milliseconds()) * time.Millisecond.Nanoseconds()) } @@ -755,11 +754,9 @@ func (sS *SessionS) roundCost(s *Session, sRunIdx int) (err error) { response); err != nil { return } - if response != nil { - accSum := response.AsAccountSummary() - accSum.UpdateInitialValue(cc.AccountSummary) - cc.AccountSummary = accSum - } + accSum := response.AsAccountSummary() + accSum.UpdateInitialValue(cc.AccountSummary) + cc.AccountSummary = accSum } sr.EventCost = engine.NewEventCostFromCallCost(cc, s.CGRID, runID) return diff --git a/sessions/sessionscover_test.go b/sessions/sessionscover_test.go index 341532e7c..b0144ec97 100644 --- a/sessions/sessionscover_test.go +++ b/sessions/sessionscover_test.go @@ -1688,7 +1688,7 @@ func (sT *testMockClientSyncSessions) Call(ctx *context.Context, method string, }, } *rply.(*[]*SessionID) = queriedSessionIDs - time.Sleep(20) + time.Sleep(20 * time.Nanosecond) return utils.ErrNoActiveSession } diff --git a/utils/coreutils.go b/utils/coreutils.go index 510ff8648..4c18a5222 100644 --- a/utils/coreutils.go +++ b/utils/coreutils.go @@ -69,7 +69,6 @@ var ( func init() { startCGRateSTime = time.Now() - math_rand.Seed(startCGRateSTime.UnixNano()) boolGenerator = newBoolGen() }