protection against nil unit counter

This commit is contained in:
Radu Ioan Fericean
2015-11-25 13:28:42 +02:00
parent 1c28ee0a67
commit feedacc7b5

View File

@@ -753,6 +753,9 @@ func (acc *Account) AsOldStructure() interface{} {
Disabled: acc.Disabled,
}
for i, uc := range acc.UnitCounters {
if uc == nil {
continue
}
result.UnitCounters[i] = &UnitsCounter{
BalanceType: uc.BalanceType,
Balances: make(BalanceChain, len(uc.Balances)),