From 311fb974679706c2f8639f4a77372707ea9b044b Mon Sep 17 00:00:00 2001 From: elweyn Date: Sat, 28 Jan 2023 08:10:50 +0100 Subject: [PATCH] Refactor filter method. --- .../graphql/resolver/ContributionResolver.ts | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/backend/src/graphql/resolver/ContributionResolver.ts b/backend/src/graphql/resolver/ContributionResolver.ts index 56f389b08..728079bab 100644 --- a/backend/src/graphql/resolver/ContributionResolver.ts +++ b/backend/src/graphql/resolver/ContributionResolver.ts @@ -185,22 +185,9 @@ export class ContributionResolver { const where: { contributionStatus?: FindOperator | null } = {} - const typeStatus = Object.values(ContributionStatus) - if (statusFilters !== null) { - const statusFilterArray = [] - const length = statusFilters.length - let i = 0 - for (i; i < length; i++) { - const statusFilter = statusFilters[i] - if (!typeStatus.includes(statusFilter)) { - logger.error(`Nicht definierter Status wurde gesendet: ${statusFilters[i]}`) - throw new Error(`Nicht definierter Status wurde gesendet: ${statusFilters[i]}`) - } - statusFilterArray.push(statusFilter) - } - if (statusFilterArray.length > 0) { - where.contributionStatus = In(statusFilterArray) - } + + if (statusFilters !== null && statusFilters.length) { + where.contributionStatus = In(statusFilters) } const [dbContributions, count] = await getConnection()