Merge pull request #4700 from okriuchykhin/ok_SCI_7564

Fix search by ID for project cards [SCI-7564]
This commit is contained in:
Alex Kriuchykhin 2022-12-12 10:34:39 +01:00 committed by GitHub
commit 67b6cd6ae9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -110,7 +110,9 @@ class ProjectsOverviewService
def filter_project_records(records)
records = records.archived if @view_mode == 'archived'
records = records.active if @view_mode == 'active'
records = records.where_attributes_like('projects.name', @params[:search]) if @params[:search].present?
if @params[:search].present?
records = records.where_attributes_like(['projects.name', Project::PREFIXED_ID_SQL], @params[:search])
end
if @params[:members].present?
records = records.joins(:user_assignments).where(user_assignments: { user_id: @params[:members] })
end