Ensure that the json written to localstorage is in the format expected by ember-data. #26
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.
Entities with a hasMany relationship should contain an array of IDs, not an array of embedded objects.
Without this fix, embedded objects get written to localstorage which will cannot be restored upon page refresh.
I couldn't figure out why the member "this._data" contains embedded objects. Perhaps it's supposed to as a performance enhancement and the real bug is simply that you shouldn't use JSON.stringify. Perhaps you should be using some other serializer (I had a brief search but couldn't find out how).
I struggled to get any help on this but if someone with more ember experience than me (aka some) can chip in and explain what was going on I'd love to hear it.