diff --git a/lib/view_model/dashboard/balance_view_model.dart b/lib/view_model/dashboard/balance_view_model.dart index 7c4c9bb90..a7ea2155b 100644 --- a/lib/view_model/dashboard/balance_view_model.dart +++ b/lib/view_model/dashboard/balance_view_model.dart @@ -379,10 +379,12 @@ abstract class BalanceViewModelBase with Store { switch (sortBalanceBy) { case SortBalanceBy.FiatBalance: sortedMap.addAll(Map.fromEntries(wallet.balance.entries.toList() - ..sort((e1, e2) => double.parse( - _getFiatBalance(price: price, cryptoAmount: e2.value.formattedAvailableBalance)) + ..sort((e1, e2) => double.parse(_getFiatBalance( + price: fiatConvertationStore.prices[e2.key]!, + cryptoAmount: e2.value.formattedAvailableBalance)) .compareTo(double.parse(_getFiatBalance( - price: price, cryptoAmount: e1.value.formattedAvailableBalance)))))); + price: fiatConvertationStore.prices[e1.key]!, + cryptoAmount: e1.value.formattedAvailableBalance)))))); break; case SortBalanceBy.GrossBalance: sortedMap.addAll(Map.fromEntries(wallet.balance.entries.toList()