Scope order by clause to table

Fixes #4246
This commit is contained in:
rijkvanzanten
2021-02-23 10:53:25 -05:00
parent b087967c29
commit 2a738b7b52

View File

@@ -8,7 +8,12 @@ import validate from 'uuid-validate';
export default function applyQuery(collection: string, dbQuery: QueryBuilder, query: Query, schema: SchemaOverview) {
if (query.sort) {
dbQuery.orderBy(query.sort);
dbQuery.orderBy(
query.sort.map((sort) => ({
...sort,
column: `${collection}.${sort.column}`,
}))
);
}
if (typeof query.limit === 'number') {