We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c3c2eed commit d16d225Copy full SHA for d16d225
graphene_pydantic/converters.py
@@ -135,9 +135,16 @@ def convert_pydantic_field(
135
field_type = field_kwargs.pop("type", field_kwargs.pop("type_", None))
136
if field_type is None:
137
raise ValueError("No field type could be determined.")
138
+
139
+ resolver_function = getattr(parent_type,
140
+ "resolve_" + field.name,
141
+ None)
142
+ if resolver_function and callable(resolver_function):
143
+ field_resolver = resolver_function
144
+ else:
145
+ field_resolver = get_attr_resolver(field.name)
146
- return Field(field_type, resolver=get_attr_resolver(field.name), **field_kwargs)
-
147
+ return Field(field_type, resolver=field_resolver, **field_kwargs)
148
149
def convert_pydantic_type(
150
type_: T.Type,
0 commit comments