Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil Trzcinski <ayufan@ayufan.eu>2016-05-17 21:59:29 +0300
committerKamil Trzcinski <ayufan@ayufan.eu>2016-05-24 04:57:03 +0300
commit46de0366b1cc50e67747a457810a54e679bec151 (patch)
tree35977f948e28c63941975c82fffaae57c34b94d5 /app/assets/javascripts/ci
parent16ca3ee636a50c81674309bb95e067d3faf56bb6 (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.coffee5
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