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

Fix iterating over relationship data generator when generator is empty #252 #253

Closed
wants to merge 2 commits into from

Conversation

lindyhopchris
Copy link
Collaborator

As described in the issue, if relationship data was an empty generator, an error would be triggered as the generator was iterated over twice when including related resources.

This is because the cache in RelationshipDataIsCollection was not being set to an empty array.

This PR adds two tests: one for a non-empty generator, and another for an empty generator. The empty generator test was failing before the single line fix was put into RelationshipDataIsCollection.

Closes #252

@lindyhopchris lindyhopchris requested a review from neomerx February 3, 2021 16:36
@lindyhopchris
Copy link
Collaborator Author

Closing this - it's still required, but ultimately it looks like this package is no longer maintained. Someone can reopen if that situation changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Relationship data generator is invoked more than once if data is empty
1 participant