Only the actual get
/first
methods are being wrapped for async safety.
There are cases where I need to access data not fetched yet in the custom get_queryset
resolver (permissions, system settings, etc) defined up:
https://github.com/strawberry-graphql/strawberry-graphql-django/blob/8f82b84141c182980b5001b4f0f562c787fe2dda/strawberry_django/relay.py#L380-L382
I went ahead and just wrapped the whole resolve_model_node
resolver with django_resolver
and didn't notice any difference.
I found this while trying to customize how a node is being resolved:
node: relay.Node = relay.node()
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too