From d00151e008d1a620f26b7fe30f6517ff0740086a Mon Sep 17 00:00:00 2001 From: ruifernando7 Date: Thu, 23 Sep 2021 13:44:42 +0700 Subject: [PATCH] fix: missing order from query builder --- src/Paginator.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Paginator.ts b/src/Paginator.ts index 3fc9cd0..1a21d1c 100644 --- a/src/Paginator.ts +++ b/src/Paginator.ts @@ -120,7 +120,11 @@ export default class Paginator { } builder.take(this.limit + 1); - builder.orderBy(this.buildOrder()); + + const paginationKeyOrders = this.buildOrder(); + Object.keys(paginationKeyOrders).forEach(orderKey => { + builder.addOrderBy(orderKey, paginationKeyOrders[orderKey] === 'ASC' ? 'ASC' : 'DESC') + }); return builder; }