mirror of
https://github.com/redmine/redmine.git
synced 2026-04-04 19:49:24 +02:00
Merged r20738 from trunk to 4.0-stable (#34615).
git-svn-id: http://svn.redmine.org/redmine/branches/4.0-stable@20741 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -62,7 +62,7 @@ class SearchController < ApplicationController
|
||||
@object_types = @object_types.select {|o| User.current.allowed_to?("view_#{o}".to_sym, projects_to_search)}
|
||||
end
|
||||
|
||||
@scope = @object_types.select {|t| params[t]}
|
||||
@scope = @object_types.select {|t| params[t].present?}
|
||||
@scope = @object_types if @scope.empty?
|
||||
|
||||
fetcher = Redmine::Search::Fetcher.new(
|
||||
|
||||
@@ -426,4 +426,19 @@ class SearchControllerTest < Redmine::ControllerTest
|
||||
assert_select 'dd span.highlight', :text => 'highlighted'
|
||||
end
|
||||
end
|
||||
|
||||
def test_search_should_exclude_empty_modules_params
|
||||
@request.session[:user_id] = 1
|
||||
|
||||
get :index, params: {
|
||||
q: "private",
|
||||
scope: "all",
|
||||
issues: "1",
|
||||
projects: nil
|
||||
}
|
||||
|
||||
assert_response :success
|
||||
|
||||
assert_select '#search-results dt.project', 0
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user