imagine code on vps

This commit is contained in:
root
2025-12-18 01:44:48 +00:00
parent 380c92a62b
commit e17361ad9e

View File

@@ -156,11 +156,9 @@ export class PackageController extends Controller {
const count = await orm.em.count(Package); const count = await orm.em.count(Package);
const distinctOn: (keyof Package)[] = ["id"]; const distinctOn: (keyof Package)[] = [];
const where: QBFilterQuery<Package> = {}; const where: QBFilterQuery<Package> = {};
const orderBy: QBQueryOrderMap<Package> = { const orderBy: QBQueryOrderMap<Package> = {};
id: "desc",
};
if ("class" in query && query.class) { if ("class" in query && query.class) {
where.class = query.class; where.class = query.class;
@@ -170,6 +168,11 @@ export class PackageController extends Controller {
orderBy.class = "ASC"; orderBy.class = "ASC";
} }
if (distinctOn.length === 0) {
distinctOn.push("id");
orderBy.id = "ASC";
}
switch (query.sort_by) { switch (query.sort_by) {
case "newest": case "newest":
orderBy.createdAt = "DESC"; orderBy.createdAt = "DESC";