diff --git a/agents/radius_coa_it_test.go b/agents/radius_coa_it_test.go index 4b6c48a4c..e5cfc78a2 100644 --- a/agents/radius_coa_it_test.go +++ b/agents/radius_coa_it_test.go @@ -120,7 +120,7 @@ func TestRadiusCoADisconnect(t *testing.T) { ID: "THD_ACNT_1001", FilterIDs: []string{ "*string:~*opts.*eventType:AccountUpdate", - "*string:~*req.AccountSummary.ID:1001", + "*string:~*asm.ID:1001", }, //MinHits: 1, MaxHits: 1, diff --git a/engine/account.go b/engine/account.go index 3d30aa374..3a1183b3c 100644 --- a/engine/account.go +++ b/engine/account.go @@ -1084,9 +1084,7 @@ func (acc *Account) Publish(initBal map[string]float64) { Tenant: acntSummary.Tenant, ID: utils.GenUUID(), Time: utils.TimePointer(time.Now()), - Event: map[string]any{ - utils.AccountSummary: acntSummary, - }, + Event: acntSummary.AsMapInterface(), APIOpts: map[string]any{ utils.MetaEventType: utils.AccountUpdate, }, diff --git a/engine/dynamicdp_test.go b/engine/dynamicdp_test.go index 1ecbc9ef4..5cfd1c41e 100644 --- a/engine/dynamicdp_test.go +++ b/engine/dynamicdp_test.go @@ -61,7 +61,6 @@ func TestDynamicDpFieldAsInterface(t *testing.T) { } else if _, err := dDp.fieldAsInterface([]string{utils.MetaAsm, "+402552663", "val3"}); err == nil || err != utils.ErrNotFound { t.Error(err) } - } func TestDDPFieldAsInterface(t *testing.T) {