From 8bfaa0ad9d1d8a4b1e28fcca71729afb1e9d70b3 Mon Sep 17 00:00:00 2001 From: Deluan Date: Sun, 15 Nov 2020 18:24:13 -0500 Subject: [PATCH] Better detection of ID fields, to use `=` instead of `LIKE` --- persistence/sql_restful.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/persistence/sql_restful.go b/persistence/sql_restful.go index 78c2ad121..d4d90dbc1 100644 --- a/persistence/sql_restful.go +++ b/persistence/sql_restful.go @@ -26,7 +26,7 @@ func (r sqlRestful) parseRestFilters(options rest.QueryOptions) Sqlizer { } if ff, ok := r.filterMappings[f]; ok { filters = append(filters, ff(f, v)) - } else if f == "id" { + } else if strings.HasSuffix(strings.ToLower(f), "id") { filters = append(filters, eqFilter(f, v)) } else { filters = append(filters, startsWithFilter(f, v))