OSDN Git Service

Dont override project_id params when use issues/mr filtering
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 20 Jan 2014 12:16:12 +0000 (14:16 +0200)
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Mon, 20 Jan 2014 12:16:12 +0000 (14:16 +0200)
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/controllers/projects/issues_controller.rb
app/controllers/projects/merge_requests_controller.rb

index 770fcca..cb46b5b 100644 (file)
@@ -118,8 +118,7 @@ class Projects::IssuesController < Projects::ApplicationController
   def issues_filtered
     params[:scope] = 'all' if params[:scope].blank?
     params[:state] = 'opened' if params[:state].blank?
-    params[:project_id] = @project.id
-    @issues = FilteringService.new.execute(Issue, current_user, params)
+    @issues = FilteringService.new.execute(Issue, current_user, params.merge(project_id: @project.id))
   end
 
   # Since iids are implemented only in 6.1
index 40564c7..0792dbf 100644 (file)
@@ -20,9 +20,8 @@ class Projects::MergeRequestsController < Projects::ApplicationController
     params[:sort] ||= 'newest'
     params[:scope] = 'all' if params[:scope].blank?
     params[:state] = 'opened' if params[:state].blank?
-    params[:project_id] = @project.id
 
-    @merge_requests = FilteringService.new.execute(MergeRequest, current_user, params)
+    @merge_requests = FilteringService.new.execute(MergeRequest, current_user, params.merge(project_id: @project.id))
     @merge_requests = @merge_requests.page(params[:page]).per(20)
 
     @sort = params[:sort].humanize