From baa95d590dd8016b8ad483b70594569914eaaa89 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Wed, 31 Oct 2012 00:42:17 +0100 Subject: [PATCH] Check if data is an object I couldn't reproduce it locally, but I got this exception once. This implementation will need to be rewritten after upgrading to newest ember, so I'll leave it as it is for now. --- assets/scripts/app/store.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/scripts/app/store.coffee b/assets/scripts/app/store.coffee index bc81b8c2..0813db81 100644 --- a/assets/scripts/app/store.coffee +++ b/assets/scripts/app/store.coffee @@ -41,7 +41,7 @@ Travis.Store = DS.Store.extend recordCache = @get('recordCache') if clientId != undefined - if data = dataCache[clientId] + if (data = dataCache[clientId]) && (typeof data == 'object') for key, value of hash if ( descriptor = Object.getOwnPropertyDescriptor(data, key) ) && descriptor.set Ember.set(data, key, value)