Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hi,
Code there is quite complex I am not 100% convinced that my solution is correct.
I think problem is with
<<
method here. Looks like both lines:Return a
Set
:By using
<<
you create nested structure:Where we expect there probably sth more like:
Having nested set later fails in comparison in here:
neo4j-ruby-driver/ruby/neo4j/driver/internal/async/pool/connection_pool_impl.rb
Lines 33 to 35 in 19abaac
Which later uses
==
method:neo4j-ruby-driver/lib/neo4j/driver/internal/bolt_server_address.rb
Lines 73 to 75 in 19abaac
If we have there nested Sets Neo4j Driver throws exceptions like:
Should solve issue: #220