mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Search by tag context was broken (#23006)
This commit is contained in:
@@ -215,7 +215,7 @@ class SearchController < ApplicationController
|
||||
search_context = params[:search_context]
|
||||
unless search_context
|
||||
if (context = params[:context]) && (id = params[:context_id])
|
||||
search_context = { type: context, id: id }
|
||||
search_context = { type: context, id: id, name: id }
|
||||
end
|
||||
end
|
||||
|
||||
@@ -234,7 +234,9 @@ class SearchController < ApplicationController
|
||||
elsif "topic" == search_context[:type]
|
||||
context_obj = Topic.find_by(id: search_context[:id].to_i)
|
||||
elsif "tag" == search_context[:type]
|
||||
context_obj = Tag.where_name(search_context[:name]).first
|
||||
if !DiscourseTagging.hidden_tag_names(guardian).include?(search_context[:id])
|
||||
context_obj = Tag.where_name(search_context[:id]).first
|
||||
end
|
||||
end
|
||||
|
||||
type_filter = nil
|
||||
|
||||
Reference in New Issue
Block a user