From 4f91a2be1c2febba9fe4b1e569229dc498d17109 Mon Sep 17 00:00:00 2001 From: Forte11Cuba Date: Fri, 3 Apr 2026 15:48:02 -0600 Subject: [PATCH] fix: validate activeUnit after refreshing mint units --- lib/providers/wallet_provider.dart | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/providers/wallet_provider.dart b/lib/providers/wallet_provider.dart index 364106f..d61344e 100644 --- a/lib/providers/wallet_provider.dart +++ b/lib/providers/wallet_provider.dart @@ -435,6 +435,12 @@ class WalletProvider extends ChangeNotifier { _mintUnits[mintUrl] = unitList; changed = true; debugPrint('Unidades actualizadas para $mintUrl: $unitList'); + + // Validar _activeUnit si este es el mint activo + if (mintUrl == _activeMintUrl && !unitList.contains(_activeUnit)) { + _activeUnit = unitList.first; + debugPrint('Active unit reset to ${unitList.first} for $mintUrl'); + } } } catch (e) { debugPrint('Error refrescando unidades de $mintUrl: $e');