Skip to content

Commit e0f35ea

Browse files
tyroneyehlunny
andauthored
Modify milestone search keywords to be case insensitive (#20266) (#20498)
* Modify milestone search keywords to be case insensitive (#20266) Milestone search keywords are now sensitive, this modification is changed to insensitive * Modify for #18437 Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
1 parent bed13bf commit e0f35ea

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Diff for: models/issues/milestone.go

+6-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import (
1515
"code.gitea.io/gitea/modules/setting"
1616
api "code.gitea.io/gitea/modules/structs"
1717
"code.gitea.io/gitea/modules/timeutil"
18+
"code.gitea.io/gitea/modules/util"
1819

1920
"xorm.io/builder"
2021
)
@@ -361,7 +362,11 @@ func (opts GetMilestonesOption) toCond() builder.Cond {
361362
}
362363

363364
if len(opts.Name) != 0 {
364-
cond = cond.And(builder.Like{"name", opts.Name})
365+
if setting.Database.UseSQLite3 {
366+
cond = cond.And(builder.Like{"UPPER(name)", util.ToUpperASCII(opts.Name)})
367+
} else {
368+
cond = cond.And(builder.Like{"UPPER(name)", strings.ToUpper(opts.Name)})
369+
}
365370
}
366371

367372
return cond

0 commit comments

Comments
 (0)