Skip to content

Commit 0ee78ba

Browse files
authored
Merge pull request #95 from hernanat/no-double-wrap
prevents double wrapping of `BatchLoader::GraphQL`
2 parents a687a37 + dedf34e commit 0ee78ba

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

lib/batch_loader/graphql.rb

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,13 @@ def self.wrap_with_warning(batch_loader)
4747
end
4848

4949
def self.wrap(batch_loader)
50-
BatchLoader::GraphQL.new.tap do |graphql|
51-
graphql.batch_loader = batch_loader
50+
case batch_loader
51+
when BatchLoader::GraphQL
52+
batch_loader
53+
else
54+
BatchLoader::GraphQL.new.tap do |graphql|
55+
graphql.batch_loader = batch_loader
56+
end
5257
end
5358
end
5459

0 commit comments

Comments
 (0)