Fixes saved state of brewery card not persisting between nav changes #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.
Currently, BreweryCard component does not persist the saved state of a brewery when you navigate away from the Breweries page and back again. Because of this, a user can select to add the same brewery more than once which causes duplicates on the Saved page.
This bug is occurring because
include
is being used to check whether an object exists inside an array of objects. It turns out you can't do this for reasons explained in this StackOverflow article. The recommendation is to usesome
instead. I've updated the code accordingly.