Skip to content

Commit 22def37

Browse files
authored
fix(api): sort warehouses when listing (#3650)
Signed-off-by: Kent Rancourt <[email protected]>
1 parent 8d7cfed commit 22def37

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

internal/server/list_warehouses_v1alpha1.go

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ package server
33
import (
44
"context"
55
"fmt"
6+
"slices"
7+
"strings"
68

79
"connectrpc.com/connect"
810
"sigs.k8s.io/controller-runtime/pkg/client"
@@ -29,6 +31,10 @@ func (s *server) ListWarehouses(
2931
return nil, fmt.Errorf("list warehouses: %w", err)
3032
}
3133

34+
slices.SortFunc(list.Items, func(a, b kargoapi.Warehouse) int {
35+
return strings.Compare(a.Name, b.Name)
36+
})
37+
3238
warehouses := make([]*kargoapi.Warehouse, len(list.Items))
3339
for idx := range list.Items {
3440
warehouses[idx] = &list.Items[idx]

0 commit comments

Comments
 (0)