CallDescritor fix to avoid panic on RefundIncrements

This commit is contained in:
DanB
2017-06-02 18:17:21 +02:00
parent a61e7f3616
commit d5d2f47164

View File

@@ -839,6 +839,9 @@ func (cd *CallDescriptor) RefundIncrements() (err error) {
cd.Increments.Decompress()
accMap := make(utils.StringMap)
for _, increment := range cd.Increments {
if increment.BalanceInfo == nil {
continue
}
if increment.BalanceInfo.Monetary != nil || increment.BalanceInfo.Unit != nil {
accMap[utils.ACCOUNT_PREFIX+increment.BalanceInfo.AccountID] = true
}