Fix concurrent request when updating build log in browser
This commit is contained in:
parent
16ca3ee636
commit
46de0366b1
2 changed files with 4 additions and 2 deletions
|
@ -38,6 +38,7 @@ v 8.8.0
|
|||
- Upgrade Sidekiq to 4.1.2
|
||||
- Added /health_check endpoint for checking service status
|
||||
- Make 'upcoming' filter for milestones work better across projects
|
||||
- Fix concurrent request when updating build log in browser
|
||||
- Sanitize repo paths in new project error message
|
||||
- Bump mail_room to 0.7.0 to fix stuck IDLE connections
|
||||
- Remove future dates from contribution calendar graph.
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue