From 3a1025d373f459f96c6d1827b8c865699ed9ce95 Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Tue, 8 Apr 2025 18:38:53 +0300 Subject: [PATCH] Fix release date check & throw error --- src/api/admin-winning/adminWinning.service.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/api/admin-winning/adminWinning.service.ts b/src/api/admin-winning/adminWinning.service.ts index 8e05c41..bebb164 100644 --- a/src/api/admin-winning/adminWinning.service.ts +++ b/src/api/admin-winning/adminWinning.service.ts @@ -350,7 +350,7 @@ export class AdminWinningService { case PaymentStatus.OWED: if (releaseDate) { const sinceRelease = - (releaseDate.getTime() - now) / (3600 * 1000); + (now - releaseDate.getTime()) / (3600 * 1000); if (sinceRelease < 12) { errMessage = `Cannot put a processing payment back to owed, unless it's been processing for at least 12 hours. Currently it's only been ${sinceRelease.toFixed(1)} hours`; } else { @@ -376,10 +376,7 @@ export class AdminWinningService { break; } - if ( - errMessage && - payment.payment_status === PaymentStatus.PROCESSING - ) { + if (errMessage) { throw new BadRequestException(errMessage); }