Use if statement for 'filters' object may be null

This commit is contained in:
Wolfgang Huß 2022-05-19 17:41:16 +02:00
parent 5373d9747d
commit 879ff45dfd

View File

@ -57,12 +57,14 @@ export class AdminResolver {
const userRepository = getCustomRepository(UserRepository) const userRepository = getCustomRepository(UserRepository)
const filterCriteria: ObjectLiteral[] = [] const filterCriteria: ObjectLiteral[] = []
if (filters && filters.filterByActivated !== null) { if (filters) {
filterCriteria.push({ emailChecked: filters.filterByActivated }) if (filters.filterByActivated !== null) {
} filterCriteria.push({ emailChecked: filters.filterByActivated })
}
if (filters && filters.filterByDeleted !== null) { if (filters.filterByDeleted !== null) {
filterCriteria.push({ deletedAt: filters.filterByDeleted ? Not(IsNull()) : IsNull() }) filterCriteria.push({ deletedAt: filters.filterByDeleted ? Not(IsNull()) : IsNull() })
}
} }
const userFields = ['id', 'firstName', 'lastName', 'email', 'emailChecked', 'deletedAt'] const userFields = ['id', 'firstName', 'lastName', 'email', 'emailChecked', 'deletedAt']