From 937e5b5634979e148ed44a31add04e9ded947e7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Thu, 7 Jul 2022 09:36:43 +0200 Subject: [PATCH] Fix improper unsortable error report construction --- store/adapters/rdbms/filter.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/store/adapters/rdbms/filter.go b/store/adapters/rdbms/filter.go index c0ebb299e..aa8fceabd 100644 --- a/store/adapters/rdbms/filter.go +++ b/store/adapters/rdbms/filter.go @@ -314,13 +314,15 @@ func Order(sort filter.SortExprSet, sortables map[string]string) (oo []exp.Order func order(sort filter.SortExprSet, sortables map[string]string) (oo []exp.OrderedExpression, err error) { var ( has bool + col string ) for _, s := range sort { if len(sortables) > 0 { - if s.Column, has = sortables[strings.ToLower(s.Column)]; !has { + if col, has = sortables[strings.ToLower(s.Column)]; !has { return nil, fmt.Errorf("column %q is not sortable", s.Column) } + s.Column = col } if s.Descending {