emberjs/data — Issue #140: Store DATA_PROXY not recursive safe
Author: pixelcort
Created: 2012-03-07 06:44:53+00:00
State: open

When the store instance uses the DATA_PROXY in load, it is not safe, as updateModelArrays can call other methods that eventually call load again for a different hash, and later then updateModelArrays tries to continue to use DATA_PROXY it now contains different data.

I'm not sure but I believe I've isolated this to embedded relationships.

I discovered this when sometimes my filterFunction on some of my DS.FilteredModelArrays were being called with DATA_PROXY items with data for the wrong model type.