aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@gmail.com>2013-06-20 17:44:01 +0200
committerJulien Lancelot <julien.lancelot@gmail.com>2013-06-20 17:44:11 +0200
commit470429ce14c2ca8d136992ea7c34468632fd7d1d (patch)
tree1c0daea0e14e9ba6345a5d6d4de87bc93073bb03
parent3207a389ee843d30591cc806ac2de9f24f7fd756 (diff)
downloadsonarqube-470429ce14c2ca8d136992ea7c34468632fd7d1d.tar.gz
sonarqube-470429ce14c2ca8d136992ea7c34468632fd7d1d.zip
SONAR-4391 Do not save page index in issue filter
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/controllers/issues_controller.rb11
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/views/issues/manage.html.erb2
2 files changed, 11 insertions, 2 deletions
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/controllers/issues_controller.rb b/sonar-server/src/main/webapp/WEB-INF/app/controllers/issues_controller.rb
index 20612978038..5fb1f0499ac 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/controllers/issues_controller.rb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/controllers/issues_controller.rb
@@ -67,7 +67,7 @@ class IssuesController < ApplicationController
# GET /issues/save_as_form?[&criteria]
def save_as_form
- @filter_query_serialized = Internal.issues.serializeFilterQuery(criteria_params)
+ @filter_query_serialized = Internal.issues.serializeFilterQuery(criteria_params_to_save)
render :partial => 'issues/save_as_form'
end
@@ -91,7 +91,7 @@ class IssuesController < ApplicationController
verify_post_request
require_parameters :id
- filter_result = Internal.issues.updateIssueFilterQuery(params[:id].to_i, criteria_params)
+ filter_result = Internal.issues.updateIssueFilterQuery(params[:id].to_i, criteria_params_to_save)
if filter_result.ok
@filter = filter_result.get()
redirect_to :action => 'filter', :id => @filter.id.to_s
@@ -200,4 +200,11 @@ class IssuesController < ApplicationController
criteria
end
+ def criteria_params_to_save
+ criteria = criteria_params
+ criteria.delete('id')
+ criteria.delete('pageIndex')
+ criteria
+ end
+
end \ No newline at end of file
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/issues/manage.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/issues/manage.html.erb
index 766f78756b5..67f29e04c80 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/views/issues/manage.html.erb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/views/issues/manage.html.erb
@@ -77,6 +77,8 @@
</tbody>
</table>
+ <br/>
+
<h1><%= message 'issue_filter.manage.shared_filters' -%></h1>
<table class="data" id="shared-filters">
<thead>