Skip to content

Commit 8bd4f8f

Browse files
authored
fix: set proper direction for each sortBy param (#676)
Signed-off-by: Dawid Górski <[email protected]>
1 parent 54da9ba commit 8bd4f8f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

pkg/database/builder.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -166,11 +166,11 @@ func (q *QueryBuilder) SelectSeveritySummaries() *QueryBuilder {
166166
}
167167

168168
func (q *QueryBuilder) Pagination(pagination Pagination) *QueryBuilder {
169-
q.query.OrderExpr(fmt.Sprintf(
170-
"%s %s",
171-
strings.Join(pagination.SortBy, ","),
172-
pagination.Direction,
173-
))
169+
sortExpr := []string{}
170+
for _, sort := range pagination.SortBy {
171+
sortExpr = append(sortExpr, fmt.Sprintf("%s %s", sort, pagination.Direction))
172+
}
173+
q.query.OrderExpr(strings.Join(sortExpr, ","))
174174

175175
if pagination.Page == 0 || pagination.Offset == 0 {
176176
return q

0 commit comments

Comments
 (0)