lib/graphql/schema/union.rb in graphql-1.10.10 vs lib/graphql/schema/union.rb in graphql-1.10.11
- old
+ new
@@ -1,11 +1,17 @@
# frozen_string_literal: true
module GraphQL
class Schema
class Union < GraphQL::Schema::Member
extend GraphQL::Schema::Member::AcceptsDefinition
+ extend GraphQL::Schema::Member::HasUnresolvedTypeError
class << self
+ def inherited(child_class)
+ add_unresolved_type_error(child_class)
+ super
+ end
+
def possible_types(*types, context: GraphQL::Query::NullContext, **options)
if types.any?
types.each do |t|
type_memberships << type_membership_class.new(self, t, **options)
end