diff --git a/packages/api/src/services/library_item.ts b/packages/api/src/services/library_item.ts index 5c4bd2d2b..a837ad066 100644 --- a/packages/api/src/services/library_item.ts +++ b/packages/api/src/services/library_item.ts @@ -647,17 +647,15 @@ export const buildQuery = ( args.useFolders ) } - queryBuilder.where('library_item.user_id = :userId', { userId }) - // add select - selects.forEach((select) => { - queryBuilder.addSelect(select.column, select.alias) - }) + queryBuilder.select(selects.map((select) => select.column)) if (args.includeContent) { queryBuilder.addSelect('library_item.readableContent') } + queryBuilder.where('library_item.user_id = :userId', { userId }) + if (!args.includePending) { queryBuilder.andWhere("library_item.state <> 'PROCESSING'") }