Support stale state detections in CPK through associations #48606
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.
Motivation / Background
This Pull Request has been created because stale stack checking for
has_many
/has_one
through relations doesn't currently work for composite primary key relations.Detail
This Pull Request changes stale states so that they are tracked as an array of columns to properly check through associations with composite primary keys.
Additional information
My tests might be too close to the implementation. Let me know if I should improve that.
Checklist
Before submitting the PR make sure the following are checked:
[Fix #issue-number]