From 1e9e3fc73dda9a76c1de1df373e7a5af7a584d06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20Rosen=C3=B6gger?= <123haynes@gmail.com> Date: Sat, 17 Jan 2015 10:00:52 +0100 Subject: [PATCH] Make the project search case insensitive --- CHANGELOG | 2 +- app/models/project.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 9eb68042554..b0699d074c9 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,7 +2,7 @@ Note: The upcoming release contains empty lines to reduce the number of merge co v 7.8.0 - Replace highlight.js with rouge-fork rugments (Stefan Tatschner) - - + - Make project search case insensitive (Hannes Rosenögger) - - - diff --git a/app/models/project.rb b/app/models/project.rb index b0c379e6157..62ded86f878 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -183,7 +183,7 @@ def active end def search(query) - joins(:namespace).where("projects.archived = ?", false).where("projects.name LIKE :query OR projects.path LIKE :query OR namespaces.name LIKE :query OR projects.description LIKE :query", query: "%#{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}%") end def search_by_title(query) -- GitLab