diff --git a/packages/espressocash_app/lib/features/profile/screens/manage_profile_screen.dart b/packages/espressocash_app/lib/features/profile/screens/manage_profile_screen.dart index 0b0f617a6e..b3ae4ad839 100644 --- a/packages/espressocash_app/lib/features/profile/screens/manage_profile_screen.dart +++ b/packages/espressocash_app/lib/features/profile/screens/manage_profile_screen.dart @@ -13,6 +13,7 @@ import '../../../../../ui/theme.dart'; import '../../../core/email.dart'; import '../../../data/files/file_manager.dart'; import '../../../di.dart'; +import '../../../l10n/device_locale.dart'; import '../../../routes.gr.dart'; import '../../../ui/back_button.dart'; import '../../../ui/colors.dart'; @@ -45,8 +46,8 @@ class _ManageProfileScreenState extends State { File? _photo; @override - void initState() { - super.initState(); + void didChangeDependencies() { + super.didChangeDependencies(); final repository = sl(); @@ -55,7 +56,7 @@ class _ManageProfileScreenState extends State { _photo = repository.photoPath?.let(File.new); - final country = repository.country; + final country = repository.country ?? context.locale.countryCode; if (country != null) { _country = Country.findByCode(country); }