@@ -626,7 +626,8 @@ func (q *fakeQuerier) GetLatestWorkspaceBuildsByWorkspaceIDs(_ context.Context,
626
626
}
627
627
628
628
func (q * fakeQuerier ) GetWorkspaceBuildByWorkspaceID (_ context.Context ,
629
- params database.GetWorkspaceBuildByWorkspaceIDParams ) ([]database.WorkspaceBuild , error ) {
629
+ params database.GetWorkspaceBuildByWorkspaceIDParams ,
630
+ ) ([]database.WorkspaceBuild , error ) {
630
631
q .mutex .RLock ()
631
632
defer q .mutex .RUnlock ()
632
633
@@ -893,6 +894,12 @@ func (q *fakeQuerier) GetTemplatesWithFilter(_ context.Context, arg database.Get
893
894
templates = append (templates , template )
894
895
}
895
896
if len (templates ) > 0 {
897
+ slices .SortFunc (templates , func (i , j database.Template ) bool {
898
+ if ! i .CreatedAt .Before (j .CreatedAt ) {
899
+ return false
900
+ }
901
+ return i .ID .String () < j .ID .String ()
902
+ })
896
903
return templates , nil
897
904
}
898
905
@@ -1069,7 +1076,15 @@ func (q *fakeQuerier) GetTemplates(_ context.Context) ([]database.Template, erro
1069
1076
q .mutex .RLock ()
1070
1077
defer q .mutex .RUnlock ()
1071
1078
1072
- return q .templates [:], nil
1079
+ templates := slices .Clone (q .templates )
1080
+ slices .SortFunc (templates , func (i , j database.Template ) bool {
1081
+ if ! i .CreatedAt .Before (j .CreatedAt ) {
1082
+ return false
1083
+ }
1084
+ return i .ID .String () < j .ID .String ()
1085
+ })
1086
+
1087
+ return templates , nil
1073
1088
}
1074
1089
1075
1090
func (q * fakeQuerier ) GetOrganizationMemberByUserID (_ context.Context , arg database.GetOrganizationMemberByUserIDParams ) (database.OrganizationMember , error ) {
0 commit comments