forked from CGM_Public/pretix_original
Fix issue with new pycountry version
This commit is contained in:
@@ -68,7 +68,7 @@ class InvoiceAddressSerializer(I18nAwareModelSerializer):
|
|||||||
data['name_parts']['_scheme'] = self.context['request'].event.settings.name_scheme
|
data['name_parts']['_scheme'] = self.context['request'].event.settings.name_scheme
|
||||||
|
|
||||||
if data.get('country'):
|
if data.get('country'):
|
||||||
if not pycountry.countries.get(alpha_2=data.get('country')):
|
if not pycountry.countries.get(alpha_2=data.get('country').code):
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
{'country': ['Invalid country code.']}
|
{'country': ['Invalid country code.']}
|
||||||
)
|
)
|
||||||
@@ -600,7 +600,7 @@ class OrderPositionCreateSerializer(I18nAwareModelSerializer):
|
|||||||
data['attendee_name_parts']['_scheme'] = self.context['request'].event.settings.name_scheme
|
data['attendee_name_parts']['_scheme'] = self.context['request'].event.settings.name_scheme
|
||||||
|
|
||||||
if data.get('country'):
|
if data.get('country'):
|
||||||
if not pycountry.countries.get(alpha_2=data.get('country')):
|
if not pycountry.countries.get(alpha_2=data.get('country').code):
|
||||||
raise ValidationError(
|
raise ValidationError(
|
||||||
{'country': ['Invalid country code.']}
|
{'country': ['Invalid country code.']}
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user