diff --git a/engine/route_cost_sort.go b/engine/route_cost_sort.go index 9837d8ab3..ec10458f2 100644 --- a/engine/route_cost_sort.go +++ b/engine/route_cost_sort.go @@ -62,6 +62,7 @@ func populateCostForRoutes(ctx *context.Context, cfg *config.CGRConfig, utils.Logger.Warning( fmt.Sprintf("<%s> ignoring route with ID: %s, err: %s", utils.RouteS, route.ID, err.Error())) + err = nil continue } err = utils.NewErrAccountS(err) @@ -86,6 +87,7 @@ func populateCostForRoutes(ctx *context.Context, cfg *config.CGRConfig, utils.Logger.Warning( fmt.Sprintf("<%s> ignoring route with ID: %s, err: %s", utils.RouteS, route.ID, err.Error())) + err = nil continue } err = utils.NewErrRateS(err) diff --git a/engine/route_load_distribution.go b/engine/route_load_distribution.go index 514129416..d2fe363bf 100644 --- a/engine/route_load_distribution.go +++ b/engine/route_load_distribution.go @@ -74,6 +74,7 @@ func (ws *LoadDistributionSorter) SortRoutes(ctx *context.Context, prflID string utils.Logger.Warning( fmt.Sprintf("<%s> ignoring route with ID: %s, err: %s", utils.RouteS, route.ID, err.Error())) + err = nil continue } return diff --git a/engine/route_qos.go b/engine/route_qos.go index 11e4eac18..e21d9aa8f 100644 --- a/engine/route_qos.go +++ b/engine/route_qos.go @@ -64,6 +64,7 @@ func (qos *QOSRouteSorter) SortRoutes(ctx *context.Context, prflID string, route utils.Logger.Warning( fmt.Sprintf("<%s> ignoring route with ID: %s, err: %s", utils.RouteS, route.ID, err.Error())) + err = nil continue } return diff --git a/general_tests/session_volume_discount_it_test.go b/general_tests/session_volume_discount_it_test.go index 33a85a5e3..0db1a7235 100644 --- a/general_tests/session_volume_discount_it_test.go +++ b/general_tests/session_volume_discount_it_test.go @@ -195,7 +195,7 @@ func testSessVolDiscAuthorizeEventSortRoutes1Min30Sec(t *testing.T) { Tenant: "cgrates.org", ID: "testSessVolDiscAuthorizeEvent1", Event: map[string]interface{}{ - utils.AccountField: "sipp", + utils.AccountField: "1001", utils.Category: "call", utils.ToR: "*voice", }, @@ -211,7 +211,6 @@ func testSessVolDiscAuthorizeEventSortRoutes1Min30Sec(t *testing.T) { args, &rplyFirst); err != nil { t.Error(err) } else if !reflect.DeepEqual(expected, rplyFirst) { - t.Errorf(" %T si %T", expected.RouteProfiles[0].Routes[1].SortingData["Weight"], rplyFirst.RouteProfiles[0].Routes[1].SortingData["Weight"]) t.Errorf("Expected %+v \n, received %+v", utils.ToJSON(expected), utils.ToJSON(rplyFirst)) } }