|
|
|
@ -88,18 +88,15 @@ class BankrollDataFragment : EditableDataFragment(), StaticRowRepresentableDataS |
|
|
|
return when (row) { |
|
|
|
return when (row) { |
|
|
|
SimpleRow.NAME -> if (bankroll.name.isNotEmpty()) bankroll.name else NULL_TEXT |
|
|
|
SimpleRow.NAME -> if (bankroll.name.isNotEmpty()) bankroll.name else NULL_TEXT |
|
|
|
BankrollRow.CURRENCY -> { |
|
|
|
BankrollRow.CURRENCY -> { |
|
|
|
bankroll.currency?.let { |
|
|
|
bankroll.currency?.code?.let { code -> |
|
|
|
Currency.getInstance(it.code).currencyCode |
|
|
|
Currency.getInstance(code).currencyCode |
|
|
|
} ?: run { |
|
|
|
} ?: run { |
|
|
|
NULL_TEXT |
|
|
|
NULL_TEXT |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
BankrollRow.RATE -> { |
|
|
|
BankrollRow.RATE -> { |
|
|
|
this.bankroll.currency?.rate?.let { rate -> |
|
|
|
val rate = this.bankroll.currency?.rate ?: 1.0 |
|
|
|
rate.toRate() |
|
|
|
rate.toRate() |
|
|
|
} ?: run { |
|
|
|
|
|
|
|
1.0.toRate() |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
else -> super.stringForRow(row) |
|
|
|
else -> super.stringForRow(row) |
|
|
|
} |
|
|
|
} |
|
|
|
|