diff --git a/data/conf/samples/sessions_internal/cgrates.json b/data/conf/samples/sessions_internal/cgrates.json index 3aaa18af5..7d873e5e4 100644 --- a/data/conf/samples/sessions_internal/cgrates.json +++ b/data/conf/samples/sessions_internal/cgrates.json @@ -89,7 +89,8 @@ "stats_conns": ["*internal"], "routes_conns": ["*internal"], "attributes_conns": ["*internal"], - "alterable_fields": ["Extra1"] + "alterable_fields": ["Extra1"], + "terminate_attempts": 10, }, diff --git a/data/conf/samples/sessions_mongo/cgrates.json b/data/conf/samples/sessions_mongo/cgrates.json index 2b713070b..08f93c2e2 100644 --- a/data/conf/samples/sessions_mongo/cgrates.json +++ b/data/conf/samples/sessions_mongo/cgrates.json @@ -95,6 +95,7 @@ "routes_conns": ["*internal"], "attributes_conns": ["*internal"], "alterable_fields": ["Extra1"], + "terminate_attempts": 10, }, diff --git a/data/conf/samples/sessions_mysql/cgrates.json b/data/conf/samples/sessions_mysql/cgrates.json index e52ad4246..f47d2d044 100644 --- a/data/conf/samples/sessions_mysql/cgrates.json +++ b/data/conf/samples/sessions_mysql/cgrates.json @@ -82,18 +82,18 @@ "sessions": { "enabled": true, "session_ttl": "50ms", - "chargers_conns": ["*localhost"], - "rals_conns": ["*localhost"], + "chargers_conns": ["*internal"], + "rals_conns": ["*internal"], "cdrs_conns": ["*internal"], "resources_conns": ["*internal"], "thresholds_conns": ["*internal"], "stats_conns": ["*internal"], "routes_conns": ["*internal"], "attributes_conns": ["*internal"], - "alterable_fields": ["Extra1"] + "alterable_fields": ["Extra1"], + "terminate_attempts": 10, }, - "apiers": { "enabled": true, "scheduler_conns": ["*internal"], diff --git a/engine/dynamicdp.go b/engine/dynamicdp.go index b64687c6f..171213e42 100644 --- a/engine/dynamicdp.go +++ b/engine/dynamicdp.go @@ -108,7 +108,7 @@ func (dDP *dynamicDP) fieldAsInterface(fldPath []string) (val interface{}, err e &utils.TenantIDWithAPIOpts{TenantID: &utils.TenantID{Tenant: dDP.tenant, ID: fldPath[1]}}, &reply); err != nil { return nil, err } - dp := config.NewObjectDP(reply) + dp := config.NewObjectDP(&reply) dDP.cache.Set(fldPath[:2], dp) return dp.FieldAsInterface(fldPath[2:]) case utils.MetaStats: diff --git a/general_tests/session3_it_test.go b/general_tests/session3_it_test.go index c12e29354..74b1ebbd2 100644 --- a/general_tests/session3_it_test.go +++ b/general_tests/session3_it_test.go @@ -328,7 +328,7 @@ func testSes3ItTerminatWithoutInit(t *testing.T) { } }() - time.Sleep(3 * time.Millisecond) + time.Sleep(time.Millisecond) args1 := &sessions.V1InitSessionArgs{ InitSession: true, CGREvent: &utils.CGREvent{