Skip to content

CSHARP-6125: Reject non-collection inner sequences in LINQ Join/LeftJoin - #2095

Merged
damieng merged 1 commit into
mongodb:v3.xfrom
damieng:CSHARP-6125-v3.x
Aug 11, 2026
Merged

CSHARP-6125: Reject non-collection inner sequences in LINQ Join/LeftJoin#2095
damieng merged 1 commit into
mongodb:v3.xfrom
damieng:CSHARP-6125-v3.x

Conversation

@damieng

@damieng damieng commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Backport of #2075 to v3.x (cherry-pick of 1b7da30, clean, no conflicts).

These kinds of sequences do not translate correctly and CSHARP-6017 inadvertently let them through instead of continuing to throw.

…oin (mongodb#2075)

* CSHARP-6125: Reject non-collection inner sequences in LINQ Join/LeftJoin

* CSHARP-6125: Add Join rejection tests and correct LeftJoin XML docs

(cherry picked from commit 1b7da30)
@damieng
damieng requested a review from a team as a code owner August 10, 2026 14:35
@damieng
damieng requested review from BorisDog and sanych-sun and removed request for a team and BorisDog August 10, 2026 14:35
@damieng damieng added the bug Fixes issues or unintended behavior. label Aug 10, 2026

@sanych-sun sanych-sun left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. The current PR is nothing more than a clean cherry-pick of PR #2075.

@damieng
damieng merged commit d9c3c29 into mongodb:v3.x Aug 11, 2026
2 of 3 checks passed
@damieng
damieng deleted the CSHARP-6125-v3.x branch August 11, 2026 12:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Fixes issues or unintended behavior.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants