Fix missing commit in UI on job:started event

This commit is contained in:
Piotr Sarnacki 2012-11-06 12:06:09 +01:00
parent 49f1c74a12
commit b66e5a9bb3

View File

@ -62,11 +62,18 @@ Travis.Store = DS.Store.extend
{ id: id, clientId: clientId }
receive: (event, data) ->
console.log event, data
[name, type] = event.split(':')
mappings = @adapter.get('mappings')
type = mappings[name]
# TODO: we should definitely handle such things in some kind of adapters
# when we get 'commit' value, ember thinks that this is actually a commit object
# that it should sideload, let's just delete it for now
if event == 'build:started' && data.build.commit
delete(data.build.commit)
if event == 'job:log'
if job = @find(Travis.Job, data['job']['id'])
job.appendLog(data['job']['_log'])