diff --git a/engine/calldesc.go b/engine/calldesc.go index 6451bf4ae..ec0963221 100644 --- a/engine/calldesc.go +++ b/engine/calldesc.go @@ -713,7 +713,9 @@ func (cd *CallDescriptor) Debit() (cc *CallCost, err error) { } _, err = guardian.Guardian.Guard(func() (iface interface{}, err error) { cc, err = cd.debit(account, cd.DryRun, !cd.DenyNegativeAccount) - cc.AccountSummary = cd.AccountSummary() + if err == nil { + cc.AccountSummary = cd.AccountSummary() + } return }, 0, lkIDs...) return @@ -779,7 +781,9 @@ func (cd *CallDescriptor) MaxDebit() (cc *CallCost, err error) { } //log.Print("Remaining duration: ", remainingDuration) cc, err = cd.debit(account, cd.DryRun, !cd.DenyNegativeAccount) - cc.AccountSummary = cd.AccountSummary() + if err == nil { + cc.AccountSummary = cd.AccountSummary() + } //log.Print(balanceMap[0].Value, balanceMap[1].Value) return }, 0, lkIDs...) diff --git a/engine/storage_redis.go b/engine/storage_redis.go index a96baa355..f96533f53 100644 --- a/engine/storage_redis.go +++ b/engine/storage_redis.go @@ -384,7 +384,6 @@ func (rs *RedisStorage) GetRatingPlan(key string, skipCache bool, transactionID return nil, err } cache.Set(key, rp, cacheCommit(transactionID), transactionID) - fmt.Printf("RatingPlan: %s\n", utils.ToJSON(rp)) return }