Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[5.0] Use the schema of related ends for the join entity type by default #22845

Merged
merged 1 commit into from
Sep 30, 2020

Conversation

AndriySvyryd
Copy link
Member

Fixes #22844

Description

When using the new 5.0 feature many-to-many a join entity type will be used to establish the relationship. The schema it uses currently defaults to null, but in most scenarios it should be the same as the related entity types.

Customer Impact

Since this affects a new feature fixing it after release would be a breaking change.

How found

Customer report.

Test coverage

This PR adds tests for the affected scenario.

Regression?

No

Risk

Low. The change only affects many-to-many.

Copy link
Member

@smitpatel smitpatel left a comment

Choose a reason for hiding this comment

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

Should special processing happen only for implicitly created entity type only?

@AndriySvyryd
Copy link
Member Author

Should special processing happen only for implicitly created entity type only?

No reason not to save an additional configuration call for an explicit join entity type.

@ajcvickers
Copy link
Member

@AndriySvyryd This will need to target 5.0 GA since RC2 ask mode is passed.

@AndriySvyryd AndriySvyryd changed the title [5.0-rc2] Use the schema of related ends for the join entity type by default [5.0] Use the schema of related ends for the join entity type by default Sep 29, 2020
@AndriySvyryd AndriySvyryd changed the base branch from release/5.0-rc2 to release/5.0 September 29, 2020 19:19
@AndriySvyryd AndriySvyryd removed the request for review from dougbu September 29, 2020 19:19
@AndriySvyryd AndriySvyryd merged commit 48738d5 into release/5.0 Sep 30, 2020
@AndriySvyryd AndriySvyryd deleted the Issue22844 branch September 30, 2020 01:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants