From 637662331d21cdbfe681eec6f89a11e33d8b00a7 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Thu, 19 May 2016 22:07:27 +0300 Subject: [PATCH] fix for balance value post substract --- engine/balances.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/balances.go b/engine/balances.go index e44fa6033..ce7704f96 100644 --- a/engine/balances.go +++ b/engine/balances.go @@ -467,12 +467,12 @@ func (b *Balance) debitUnits(cd *CallDescriptor, ub *Account, moneyBalances Bala } inc.BalanceInfo.AccountID = ub.ID if cost != 0 { + moneyBal.SubstractValue(cost) inc.BalanceInfo.Monetary = &MonetaryInfo{ UUID: moneyBal.Uuid, ID: moneyBal.ID, Value: moneyBal.Value, } - moneyBal.SubstractValue(cost) cd.MaxCostSoFar += cost } inc.paid = true