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 6e6ab2c commit b7e206bCopy full SHA for b7e206b
frappe_graphql/utils/resolver/__init__.py
@@ -12,6 +12,8 @@
12
def setup_default_resolvers(schema: GraphQLSchema):
13
setup_root_query_resolvers(schema=schema)
14
15
+ doctype_resolver_processors = frappe.get_hooks("doctype_resolver_processors")
16
+
17
# Setup custom resolvers for DocTypes
18
for type_name, gql_type in schema.type_map.items():
19
dt = get_singular_doctype(type_name)
@@ -25,6 +27,9 @@ def setup_default_resolvers(schema: GraphQLSchema):
25
27
setup_select_field_resolvers(meta, gql_type)
26
28
setup_child_table_resolvers(meta, gql_type)
29
30
+ for cmd in doctype_resolver_processors:
31
+ frappe.get_attr(cmd)(meta=meta, gql_type=gql_type)
32
33
34
def setup_frappe_df(meta: Meta, gql_type: GraphQLType):
35
"""
0 commit comments