pr feedback

This commit is contained in:
martabal 2024-10-15 12:45:24 +02:00
parent 882d9bee04
commit 24c27eb366
No known key found for this signature in database
GPG Key ID: C00196E3148A52BD

View File

@ -225,7 +225,7 @@ export class PersonRepository implements IPersonRepository {
* - If person.withArchived = false -> Return the count of all unarchived assets for a given person
*/
let queryBuilder = this.assetFaceRepository
const queryBuilder = this.assetFaceRepository
.createQueryBuilder('face')
.leftJoin('face.asset', 'asset')
.where('face.personId = :personId', { personId })
@ -234,9 +234,9 @@ export class PersonRepository implements IPersonRepository {
.select('COUNT(DISTINCT(asset.id))', 'count');
if (options.withArchived === false) {
queryBuilder = queryBuilder.andWhere('asset.isArchived = false');
queryBuilder.andWhere('asset.isArchived = false');
} else if (options.withArchived === undefined) {
queryBuilder = queryBuilder
queryBuilder
.leftJoin('face.person', 'person')
.andWhere('((person.withArchived = false AND asset.isArchived = false) OR person.withArchived = true)');
}