Patch #26104 ยป 0001-Quick-jump-to-issue-only-if-searching-for-issues.patch
| app/controllers/search_controller.rb | ||
|---|---|---|
| 36 | 36 | @limit = 10 if @limit == 0 | 
| 37 | 37 | end | 
| 38 | 38 | |
| 39 | # quick jump to an issue | |
| 40 | if (m = @question.match(/^#?(\d+)$/)) && (issue = Issue.visible.find_by_id(m[1].to_i)) | |
| 41 | redirect_to issue_path(issue) | |
| 42 | return | |
| 43 | end | |
| 44 | ||
| 45 | 39 | projects_to_search = | 
| 46 | 40 | case params[:scope] | 
| 47 | 41 | when 'all' | 
| ... | ... | |
| 65 | 59 |     @scope = @object_types.select {|t| params[t]} | 
| 66 | 60 | @scope = @object_types if @scope.empty? | 
| 67 | 61 | |
| 62 | # quick jump to an issue | |
| 63 |     if @scope.include?('issues') && (m = @question.match(/^#?(\d+)$/)) && (issue = Issue.visible.find_by_id(m[1].to_i)) | |
| 64 | redirect_to issue_path(issue) | |
| 65 | return | |
| 66 | end | |
| 67 | ||
| 68 | 68 | fetcher = Redmine::Search::Fetcher.new( | 
| 69 | 69 | @question, User.current, @scope, projects_to_search, | 
| 70 | 70 | :all_words => @all_words, :titles_only => @titles_only, :attachments => @search_attachments, :open_issues => @open_issues, |