We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ddf2550 + e2dfdf5 commit 5a7d96bCopy full SHA for 5a7d96b
lib/graphql/schema/visibility/profile.rb
@@ -281,9 +281,11 @@ def visible_enum_value?(enum_value, _ctx = nil)
281
282
def non_duplicate_items(definitions, visibility_cache)
283
non_dups = []
284
+ names = Set.new
285
definitions.each do |defn|
286
if visibility_cache[defn]
- if (dup_defn = non_dups.find { |d| d.graphql_name == defn.graphql_name })
287
+ if !names.add?(defn.graphql_name)
288
+ dup_defn = non_dups.find { |d| d.graphql_name == defn.graphql_name }
289
raise_duplicate_definition(dup_defn, defn)
290
end
291
non_dups << defn
0 commit comments