Merge branch 'master' of github.com:goumrah-orgs/goumrah-api
This commit is contained in:
@@ -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";
|
||||||
|
|||||||
Reference in New Issue
Block a user