From 979abd49e3a1ed3db2b57477ba301fd2706ccc2a Mon Sep 17 00:00:00 2001 From: Zoltan Egyed Date: Tue, 25 Sep 2018 17:48:04 +0200 Subject: [PATCH] Charfield choices with blnak True are working with this --- graphene_django/converter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/graphene_django/converter.py b/graphene_django/converter.py index c40313d..3b3e18d 100644 --- a/graphene_django/converter.py +++ b/graphene_django/converter.py @@ -71,7 +71,8 @@ def convert_django_field_with_choices(field, registry=None): return named_choices_descriptions[self.name] enum = Enum(name, list(named_choices), type=EnumWithDescriptionsType) - converted = enum(description=field.help_text, required=not field.null) + required = not (field.blank or field.null or field.default) + converted = enum(description=field.help_text, required=required) else: converted = convert_django_field(field, registry) if registry is not None: