aboutsummaryrefslogtreecommitdiffstats
path: root/sonar-server/src
diff options
context:
space:
mode:
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-03-19 11:56:09 +0100
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>2014-03-19 15:19:00 +0100
commit32e8c789af652584c9bccd6f1173fd8f14ea8374 (patch)
tree61ec50ae08fd93a49ca8a16fcf5a45a7cf081925 /sonar-server/src
parent6fc2b3da4d2a6547e5f440b46bc4606a4a0ea572 (diff)
downloadsonarqube-32e8c789af652584c9bccd6f1173fd8f14ea8374.tar.gz
sonarqube-32e8c789af652584c9bccd6f1173fd8f14ea8374.zip
SONAR-5091 Make sure that conditions are kept in sync between QG model and collection
Diffstat (limited to 'sonar-server/src')
-rw-r--r--sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.coffee1
-rw-r--r--sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.js1
2 files changed, 2 insertions, 0 deletions
diff --git a/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.coffee b/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.coffee
index 26f23dbc32e..df3527a8426 100644
--- a/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.coffee
+++ b/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.coffee
@@ -93,6 +93,7 @@ define [
if confirm t('are_you_sure')
@showSpinner()
@model.delete().done =>
+ @options.collectionView.collection.remove @model
@options.collectionView.updateConditions()
@close()
diff --git a/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.js b/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.js
index d18fa24aff0..e966af2b0c7 100644
--- a/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.js
+++ b/sonar-server/src/main/webapp/javascripts/quality-gate/views/quality-gate-detail-condition-view.js
@@ -117,6 +117,7 @@
this.showSpinner();
return this.model["delete"]().done((function(_this) {
return function() {
+ _this.options.collectionView.collection.remove(_this.model);
_this.options.collectionView.updateConditions();
return _this.close();
};