From 75df6195ac3d88651f18c1048681e04dc0697685 Mon Sep 17 00:00:00 2001 From: Divya Pamecha <21123621+Its-Maniaco@users.noreply.github.com> Date: Tue, 6 Feb 2024 13:29:58 +0530 Subject: [PATCH] remove query.Sorting from registration.go Signed-off-by: Divya Pamecha <21123621+Its-Maniaco@users.noreply.github.com> --- src/pkg/scan/dao/scanner/registration.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pkg/scan/dao/scanner/registration.go b/src/pkg/scan/dao/scanner/registration.go index 4b1190e0b..6ac1d9329 100644 --- a/src/pkg/scan/dao/scanner/registration.go +++ b/src/pkg/scan/dao/scanner/registration.go @@ -123,8 +123,14 @@ func ListRegistrations(ctx context.Context, query *q.Query) ([]*Registration, er } // Order the list - if query.Sorting != "" { - qs = qs.OrderBy(query.Sorting) + if len(query.Sorts) > 0 { + for _, sort := range query.Sorts { + sortKey := sort.Key + if sort.DESC { + sortKey += " DESC" + } + qs = qs.OrderBy(sortKey) + } } else { qs = qs.OrderBy("-is_default", "-create_time") }