58aaa766a4
When working on files in `app/graphql` the code correctly gets autoloaded. However, the redefined `Types::BaseField` would never receive the `.accepts_definition` call, causing all queries after a reload to fail. Calling `.accepts_definition` on its superclass makes sure the reloaded version also has the `authorize` definition specified.
4 lines
180 B
Ruby
4 lines
180 B
Ruby
# frozen_string_literal: true
|
|
|
|
GraphQL::Field.accepts_definitions(authorize: GraphQL::Define.assign_metadata_key(:authorize))
|
|
GraphQL::Schema::Field.accepts_definition(:authorize)
|