From 9c81a5bc459b76d7d0934617866796aa3303c0f9 Mon Sep 17 00:00:00 2001 From: supaiku Date: Mon, 29 Jul 2019 15:19:18 +0200 Subject: [PATCH] fix(core-api): internal server error caused by invalid orderBy field --- .../core-database-postgres/src/repositories/repository.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/core-database-postgres/src/repositories/repository.ts b/packages/core-database-postgres/src/repositories/repository.ts index 3ab7e45dc3..a065b65bbf 100644 --- a/packages/core-database-postgres/src/repositories/repository.ts +++ b/packages/core-database-postgres/src/repositories/repository.ts @@ -53,15 +53,13 @@ export abstract class Repository implements Database.IRepository { selectQueryCount: Query, paginate?: Database.ISearchPaginate, orderBy?: Database.ISearchOrderBy[], - ): Promise<{ rows: T; count: number, countIsEstimate: boolean }> { + ): Promise<{ rows: T; count: number; countIsEstimate: boolean }> { if (!!orderBy) { for (const o of orderBy) { const column = this.query.columns.find(column => column.prop.toLowerCase() === o.field); if (column) { selectQuery.order(column[o.direction]); } - - selectQuery.order(this.query[o.field][o.direction]); } }