@@ -170,7 +170,7 @@ func getModLatestVersions(c echo.Context) (interface{}, *ErrorResponse) {
170
170
s .SelectExpr (sql .ExprP ("distinct on (mod_id, stability) *" ))
171
171
}).
172
172
Where (version2 .Approved (true ), version2 .Denied (false ), version2 .ModID (modID )).
173
- Order (version2 .ByStability (sql .OrderDesc ()), version2 .ByCreatedAt (sql .OrderDesc ())).
173
+ Order (version2 .ByModID (), version2 . ByStability (sql .OrderDesc ()), version2 .ByCreatedAt (sql .OrderDesc ())).
174
174
All (c .Request ().Context ())
175
175
if err != nil {
176
176
slox .Error (c .Request ().Context (), "failed fetching versions" , slog .Any ("err" , err ))
@@ -210,7 +210,7 @@ func getModsLatestVersions(c echo.Context) (interface{}, *ErrorResponse) {
210
210
s .SelectExpr (sql .ExprP ("distinct on (mod_id, stability) *" ))
211
211
}).
212
212
Where (version2 .Approved (true ), version2 .Denied (false ), version2 .ModIDIn (modIDSplit ... )).
213
- Order (version2 .ByStability (sql .OrderDesc ()), version2 .ByCreatedAt (sql .OrderDesc ())).
213
+ Order (version2 .ByModID (), version2 . ByStability (sql .OrderDesc ()), version2 .ByCreatedAt (sql .OrderDesc ())).
214
214
All (c .Request ().Context ())
215
215
if err != nil {
216
216
slox .Error (c .Request ().Context (), "failed fetching versions" , slog .Any ("err" , err ))
0 commit comments