Skip to content

Bug fix and change filterMany to put predicates into JOIN clause, Fix for #3626 #3706

Description

@rbygrave

This is a bug fix for an issue raised at #3626 (comment)

The fix/change is for when filterMany predicates get included into the main query, for those predicates to be included in the JOIN clause rather than the WHERE clause. This simplifies the how filterMany works when it is included in the main query, when it is NOT included in the main query but instead part of a separate query (effectively a fetchQuery) then the predicates are included in there WHERE clause of the secondary query.

Reference (bit of a sordid history here):

Issue prompting this change: #3626 (comment)

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions