Fix lazy loaded nested associations #154
Open
+50
−1
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.
Closes #129
What is the current behavior?
Relationships blocks are empty when including nested lazy loaded relationships.
What is the new behavior?
Relationship blocks are properly populated when including nested lazy loaded relationships. The behavior is now consistent with the non-lazy behavior.
The root cause of the problem was that the
includes_list
passed to#record_hash
was not correctly formatted, resulting inincluded
always beingfalse
. The behavior of#record_hash
is now consistent with#get_included_records
.Checklist
Please make sure the following requirements are complete:
features)