Fix Bug causing DjangoFilterConnectionField to ignore annotations, .reverse() #315
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.
other queryset modifications being applied in resolvers.
the actual fix is really small.
In
DjangoFilterConnectionField.merge_querysets
default_queryset was overriding queryset.if you look at
DjangoConnectionField.merge_querysets
you can see it was doing this merge correctly.So this pr simply changes DjangoFilterConnectionField merge to match DjangoConnectionField merge. Along with a couple of tests
This should fix #197 fix #238 fix #244