diff --git a/packages/backend/src/usecases/getActiveDonsUsecase.ts b/packages/backend/src/usecases/getActiveDonsUsecase.ts index 983ba21..d4fcc5b 100644 --- a/packages/backend/src/usecases/getActiveDonsUsecase.ts +++ b/packages/backend/src/usecases/getActiveDonsUsecase.ts @@ -20,9 +20,10 @@ export const getActiveDons = async (): Promise => { const resDons: ActiveDon[] = dons .map((don) => { const status = donStatus(don.status); + if (!status) throw ApiError.internalProblems(); + const isActive = status !== 'delivered' && status !== 'cancelled'; if (!isActive) return null; - if (!status) throw ApiError.internalProblems(); return { id: don.id,