diff --git a/scripts/cron.sh b/scripts/cron.sh old mode 100755 new mode 100644 diff --git a/src/payments/payments.service.ts b/src/payments/payments.service.ts index e624d94..c8497b1 100644 --- a/src/payments/payments.service.ts +++ b/src/payments/payments.service.ts @@ -34,12 +34,15 @@ export async function listPayments( if (params.searchToken) { const regex = new RegExp(params.searchToken, "i"); + const numericSearch = parseFloat(params.searchToken); pipeline.push({ $match: { $or: [ { permitNumber: { $regex: regex } }, { "address.full_address": { $regex: regex } }, + { totalPaid: { $regex: regex } }, + ...(isNaN(numericSearch) ? [] : [{ totalPaid: numericSearch }]), ], }, });