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) @setWithSession('syncedAt', data.user.synced_at)
Travis.trigger('user:synced', data.user) Travis.trigger('user:synced', data.user)
# need to pass any param to trigger findQuery @store.findQuery('account', {})
Account.find(foo: '')
setWithSession: (name, value) -> setWithSession: (name, value) ->
@set(name, value) @set(name, value)
user = JSON.parse(Travis.sessionStorage.getItem('travis.user')) 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)) Travis.sessionStorage.setItem('travis.user', JSON.stringify(user))
`export default User` `export default User`

View File

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