diff options
author | Kamil Trzcinski <ayufan@ayufan.eu> | 2016-05-17 21:59:29 +0300 |
---|---|---|
committer | Kamil Trzcinski <ayufan@ayufan.eu> | 2016-05-24 04:57:03 +0300 |
commit | 46de0366b1cc50e67747a457810a54e679bec151 (patch) | |
tree | 35977f948e28c63941975c82fffaae57c34b94d5 /app/assets/javascripts/ci | |
parent | 16ca3ee636a50c81674309bb95e067d3faf56bb6 (diff) |
Fix concurrent request when updating build log in browser
Diffstat (limited to 'app/assets/javascripts/ci')
-rw-r--r-- | app/assets/javascripts/ci/build.coffee | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/assets/javascripts/ci/build.coffee b/app/assets/javascripts/ci/build.coffee index fca0c3bae5c..d700742e4a9 100644 --- a/app/assets/javascripts/ci/build.coffee +++ b/app/assets/javascripts/ci/build.coffee @@ -28,12 +28,13 @@ class CiBuild # CiBuild.interval = setInterval => if window.location.href.split("#").first() is build_url + last_state = @state $.ajax url: build_url + "/trace.json?state=" + encodeURIComponent(@state) dataType: "json" success: (log) => - @state = log.state - if log.status is "running" + if last_state is @state and log.status is "running" + @state = if log.state then log.state else "" if log.append $('.fa-refresh').before log.html else |