From dd1c86132e02cf9b649dac30b94b7a56bceb358e Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Oct 17 2016 09:31:35 +0000 Subject: When searching groups, search both their name and display name Fixes https://pagure.io/pagure/issue/1433 --- diff --git a/pagure/lib/__init__.py b/pagure/lib/__init__.py index 96e85ff..07c9f96 100644 --- a/pagure/lib/__init__.py +++ b/pagure/lib/__init__.py @@ -2606,7 +2606,10 @@ def search_groups(session, pattern=None, group_name=None, group_type=None): if pattern: pattern = pattern.replace('*', '%') query = query.filter( - model.PagureGroup.group_name.like(pattern) + sqlalchemy.or_( + model.PagureGroup.group_name.ilike(pattern), + model.PagureGroup.display_name.ilike(pattern) + ) ) if group_name: