diff options
-rw-r--r-- | app/models/project.rb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/app/models/project.rb b/app/models/project.rb index 62ded86f878..a22f852de6b 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -183,7 +183,12 @@ class Project < ActiveRecord::Base end def search(query) - joins(:namespace).where("projects.archived = ?", false).where("LOWER(projects.name) LIKE :query OR LOWER(projects.path) LIKE :query OR LOWER(namespaces.name) LIKE :query OR LOWER(projects.description) LIKE :query", query: "%#{query.downcase}%") + joins(:namespace).where("projects.archived = ?", false). + where("LOWER(projects.name) LIKE :query OR + LOWER(projects.path) LIKE :query OR + LOWER(namespaces.name) LIKE :query OR + LOWER(projects.description) LIKE :query", + query: "%#{query.try(:downcase)}%") end def search_by_title(query) |