Fix syncing

This commit is contained in:
Piotr Sarnacki 2015-02-10 09:42:58 +01:00
parent 86983f1e6d
commit 39b780e615
2 changed files with 3 additions and 4 deletions

View File

@ -76,13 +76,12 @@ User = Model.extend
@setWithSession('syncedAt', data.user.synced_at)
Travis.trigger('user:synced', data.user)
# need to pass any param to trigger findQuery
Account.find(foo: '')
@store.findQuery('account', {})
setWithSession: (name, value) ->
@set(name, value)
user = JSON.parse(Travis.sessionStorage.getItem('travis.user'))
user[$.underscore(name)] = @get(name)
user[name.underscore()] = @get(name)
Travis.sessionStorage.setItem('travis.user', JSON.stringify(user))
`export default User`

View File

@ -105,7 +105,7 @@ Auth = Ember.Object.extend
loadUser: (user) ->
@store.pushPayload(users: [user])
user = @store.find('user', user.id)
user = @store.recordForId('user', user.id)
user.get('permissions')
user