diff --git a/app/queries/projects/list_query.rb b/app/queries/projects/list_query.rb index 931f26145..737cd7c2d 100644 --- a/app/queries/projects/list_query.rb +++ b/app/queries/projects/list_query.rb @@ -77,10 +77,7 @@ class Projects::ListQuery < ApplicationQuery end def by_project_topic(items) - if params[:topic_name].present? && @current_user_id.present? - Project.visible.where(status: 1).with_project_topic_name(params[:topic_name].to_s.split(",")) - .or(Project.is_private.with_project_topic_name(params[:topic_name].to_s.split(",")).where(user_id: @current_user_id)) - elsif params[:topic_name].present? + if params[:topic_name].present? items.with_project_topic_name(params[:topic_name].to_s.split(",")) else items.with_project_topic(params[:topic_id])