fix: don't run resolvers if already been resolved

This commit is contained in:
Zach Daniel 2023-02-20 12:48:12 -05:00
parent 57a05efe75
commit 4d08ea500f

View file

@ -5,6 +5,9 @@ defmodule AshGraphql.Graphql.Resolver do
require Logger
import AshGraphql.TraceHelpers
def resolve(%Absinthe.Resolution{state: :resolved} = resolution, _),
do: resolution
def resolve(
%{arguments: arguments, context: context} = resolution,
{api, resource,