Skip to content

Commit edfbbf5

Browse files
committed
Fix field model
1 parent 4936e40 commit edfbbf5

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

graphene/contrib/django/converter.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ def convert_choices(choices):
2020

2121
def convert_django_field_with_choices(field):
2222
choices = getattr(field, 'choices', None)
23-
if choices:
24-
meta = field.model._meta
23+
model = getattr(field, 'model', None)
24+
if choices and model:
25+
meta = model._meta
2526
name = '{}_{}_{}'.format(meta.app_label, meta.object_name, field.name)
2627
return Enum(name.upper(), list(convert_choices(choices)), description=field.help_text)
2728
return convert_django_field(field)

graphene/contrib/django/tests/test_converter.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ def test_field_with_choices_gettext():
124124
('en', _('English'))
125125
))
126126

127-
class TranslatedModel(models.Model):
127+
class TranslatedChoicesModel(models.Model):
128128
language = field
129129

130130
class Meta:

0 commit comments

Comments
 (0)