Skip to content

Commit c0c621a

Browse files
committed
addition check if prev_type Array contains type
1 parent 0d0197f commit c0c621a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/graphql/schema/addition.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ def add_type(type, owner:, late_types:, path:)
151151
um << owner
152152
end
153153

154-
if (prev_type = get_local_type(type.graphql_name)) && prev_type == type
154+
if (prev_type = get_local_type(type.graphql_name)) && (prev_type == type || (prev_type.is_a?(Array) && prev_type.include?(type)))
155155
# No need to re-visit
156156
elsif type.is_a?(Class) && type < GraphQL::Schema::Directive
157157
@directives << type

0 commit comments

Comments
 (0)