diff --git a/apps/flipcash/shared/phone/src/main/kotlin/com/flipcash/app/phone/PhoneUtils.kt b/apps/flipcash/shared/phone/src/main/kotlin/com/flipcash/app/phone/PhoneUtils.kt index 832933fb6..04dabdb61 100644 --- a/apps/flipcash/shared/phone/src/main/kotlin/com/flipcash/app/phone/PhoneUtils.kt +++ b/apps/flipcash/shared/phone/src/main/kotlin/com/flipcash/app/phone/PhoneUtils.kt @@ -41,7 +41,14 @@ class PhoneUtils @Inject constructor( countryCodesMap = countryLocales.map { it }.associateBy { it.phoneCode } val isoCountry = Locale.getDefault().country defaultCountryLocale = - countryLocales.find { it.countryCode == isoCountry } ?: countryLocales.first() + countryLocales.find { it.countryCode == isoCountry } + ?: countryLocales.firstOrNull() + ?: CountryLocale( + name = Locale(Locale.getDefault().language, isoCountry).displayCountry, + phoneCode = phoneNumberUtil.getCountryCodeForRegion(isoCountry), + countryCode = isoCountry, + resId = null + ) }