If I get my ember-data model from the store and transition to a route with it
var model = App.Foo.find(1);
router.transitionTo('foo', model);
It transition to the route below and I see the console.log
App.FooRoute = Ember.Route.extend({
redirect: function() {
console.log("redirect ...");
this.transitionTo('bar');
}
});
If I change the model and transition again, it still does the console log and everything works. But if I do a find on the same model 2x in a row, the console log never happens. When I step through ember source (RC3) I can't see why it would abort in this case.
Why does the transition get aborted in ember when I do this?