From 61d20d3c6a35524b26d5143da98c321cce305a5e Mon Sep 17 00:00:00 2001 From: Alexandre Kirszenberg Date: Mon, 4 Feb 2019 19:47:24 +0100 Subject: [PATCH] Correctly propagate help_text as description for many-to-* relations --- graphene_django/converter.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/graphene_django/converter.py b/graphene_django/converter.py index c40313d..2f9b129 100644 --- a/graphene_django/converter.py +++ b/graphene_django/converter.py @@ -177,6 +177,8 @@ def convert_field_to_list_or_connection(field, registry=None): if not _type: return + description = field.help_text if isinstance(field, models.ManyToManyField) else field.field.help_text + # If there is a connection, we should transform the field # into a DjangoConnectionField if _type._meta.connection: @@ -185,11 +187,11 @@ def convert_field_to_list_or_connection(field, registry=None): if _type._meta.filter_fields: from .filter.fields import DjangoFilterConnectionField - return DjangoFilterConnectionField(_type) + return DjangoFilterConnectionField(_type, description=description) - return DjangoConnectionField(_type) + return DjangoConnectionField(_type, description=description) - return DjangoListField(_type) + return DjangoListField(_type, description=description) return Dynamic(dynamic_type)