Fix locale to country guessing

This commit is contained in:
Raphael Michel
2020-05-22 18:20:00 +02:00
parent 27b56b5aea
commit 1b85911a76

View File

@@ -205,12 +205,13 @@ def guess_country(event):
valid_countries = countries.countries
if '-' in locale:
parts = locale.split('-')
# TODO: does this actually work?
if parts[1].upper() in valid_countries:
country = Country(parts[1].upper())
elif parts[0].upper() in valid_countries:
country = Country(parts[0].upper())
else:
if locale in valid_countries:
if locale.upper() in valid_countries:
country = Country(locale.upper())
return country