mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-15 21:29:52 +05:00
prevent panic when len(AlteredFields) == 0
This commit is contained in:
committed by
Dan Christian Bogos
parent
ab8188c923
commit
f56e46e00d
11
cdrs/cdrs.go
11
cdrs/cdrs.go
@@ -97,11 +97,14 @@ func (cdrS *CDRServer) attrSProcessEvent(ctx *context.Context, cgrEv *utils.CGRE
|
||||
utils.MetaCDRs)
|
||||
if err = cdrS.connMgr.Call(ctx, cdrS.cfg.CdrsCfg().AttributeSConns,
|
||||
utils.AttributeSv1ProcessEvent,
|
||||
cgrEv, &rplyEv); err == nil && len(rplyEv.AlteredFields) != 0 {
|
||||
cgrEv, &rplyEv); err != nil {
|
||||
if err.Error() == utils.ErrNotFound.Error() {
|
||||
err = nil
|
||||
}
|
||||
return
|
||||
}
|
||||
if len(rplyEv.AlteredFields) != 0 {
|
||||
*cgrEv = *rplyEv.CGREvent
|
||||
} else if err != nil &&
|
||||
err.Error() == utils.ErrNotFound.Error() {
|
||||
err = nil // cancel ErrNotFound
|
||||
}
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user