From c6e65d2dede67e12e082a0c03c336a20563e8017 Mon Sep 17 00:00:00 2001 From: Wenkai Yin Date: Thu, 22 Mar 2018 13:38:26 +0800 Subject: [PATCH] Fuzzy matching repository name in GET repositories API --- src/common/dao/repository.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/dao/repository.go b/src/common/dao/repository.go index 1fca52979..5eb7a9036 100644 --- a/src/common/dao/repository.go +++ b/src/common/dao/repository.go @@ -156,8 +156,8 @@ func repositoryQueryConditions(query ...*models.RepositoryQuery) (string, []inte sql += `where 1=1 ` if len(q.Name) > 0 { - sql += `and r.name = ? ` - params = append(params, q.Name) + sql += `and r.name like ? ` + params = append(params, "%"+Escape(q.Name)+"%") } if len(q.ProjectIDs) > 0 {