aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2015-03-16 13:38:14 +0100
committerStas Vilchik <vilchiks@gmail.com>2015-03-16 13:38:14 +0100
commitb18d673fdbd01106fa1a1937f0c89125f663d174 (patch)
tree3e02028b47392d9eec9f39831f5c624b8ac6feec /server/sonar-web/src/main/js
parent15ee300dfa7a93a37fca2b80d59187f042aa18cc (diff)
downloadsonarqube-b18d673fdbd01106fa1a1937f0c89125f663d174.tar.gz
sonarqube-b18d673fdbd01106fa1a1937f0c89125f663d174.zip
fix concurrency in the global search
Diffstat (limited to 'server/sonar-web/src/main/js')
-rw-r--r--server/sonar-web/src/main/js/nav/search-view.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/js/nav/search-view.js b/server/sonar-web/src/main/js/nav/search-view.js
index d89942bdbcf..0a21ebf4094 100644
--- a/server/sonar-web/src/main/js/nav/search-view.js
+++ b/server/sonar-web/src/main/js/nav/search-view.js
@@ -115,7 +115,10 @@ define([
return;
}
this._bufferedValue = this.$('.js-search-input').val();
- this.search(value);
+ if (this.searchRequest != null) {
+ this.searchRequest.abort();
+ }
+ this.searchRequest = this.search(value);
},
onSubmit: function () {