feat(syncing-server): fix streaming items for revisions update

This commit is contained in:
Karol Sójko
2022-12-12 20:03:45 +01:00
parent 1d576d48ad
commit a55a995660
5 changed files with 11 additions and 412 deletions
@@ -131,7 +131,9 @@ export class MySQLItemRepository implements ItemRepositoryInterface {
private createFindAllQueryBuilder(query: ItemQuery): SelectQueryBuilder<Item> {
const queryBuilder = this.ormRepository.createQueryBuilder('item')
queryBuilder.orderBy(`item.${query.sortBy}`, query.sortOrder)
if (query.sortBy !== undefined && query.sortOrder !== undefined) {
queryBuilder.orderBy(`item.${query.sortBy}`, query.sortOrder)
}
if (query.selectFields !== undefined) {
queryBuilder.select(query.selectFields.map((field) => `item.${field}`))