From 5e7b819861dd07d21d78884932157f8667b1ad47 Mon Sep 17 00:00:00 2001 From: Pillippa Perez Pons Date: Sun, 25 Jan 2026 16:45:08 -0800 Subject: [PATCH 1/3] actions upgrade --- src/schema/money/queries.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/schema/money/queries.ts b/src/schema/money/queries.ts index 54f297eb..55d7ac84 100644 --- a/src/schema/money/queries.ts +++ b/src/schema/money/queries.ts @@ -94,6 +94,7 @@ builder.queryFields((t) => ({ paymentLogs.forEach((p) => { const key = `${p.platform}-${p.currencyId}`; + const blob = p.originalResponseBlob as | PaymentResponseBlob | null @@ -101,6 +102,7 @@ builder.queryFields((t) => ({ const isPaid = blob?.payment_status === "paid" || blob?.status === "approved"; + if (!consolidatedPayments[key] || !isPaid) { consolidatedPayments[key] = { id: key, From fc11fdaf7e0b3ed7e019dcc1c485dfee30a9f402 Mon Sep 17 00:00:00 2001 From: Pillippa Perez Pons Date: Sun, 25 Jan 2026 16:47:57 -0800 Subject: [PATCH 2/3] added prettier --- src/schema/money/queries.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/schema/money/queries.ts b/src/schema/money/queries.ts index 55d7ac84..54f297eb 100644 --- a/src/schema/money/queries.ts +++ b/src/schema/money/queries.ts @@ -94,7 +94,6 @@ builder.queryFields((t) => ({ paymentLogs.forEach((p) => { const key = `${p.platform}-${p.currencyId}`; - const blob = p.originalResponseBlob as | PaymentResponseBlob | null @@ -102,7 +101,6 @@ builder.queryFields((t) => ({ const isPaid = blob?.payment_status === "paid" || blob?.status === "approved"; - if (!consolidatedPayments[key] || !isPaid) { consolidatedPayments[key] = { id: key, From 210ff1727804e365d6e12ceac7cf49d1262b279b Mon Sep 17 00:00:00 2001 From: Pillippa Perez Pons Date: Sun, 25 Jan 2026 17:34:52 -0800 Subject: [PATCH 3/3] fixed real payments --- src/schema/money/queries.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/schema/money/queries.ts b/src/schema/money/queries.ts index 54f297eb..4dc79e02 100644 --- a/src/schema/money/queries.ts +++ b/src/schema/money/queries.ts @@ -13,6 +13,7 @@ import { type PaymentResponseBlob = { payment_status?: string; status?: string; + paid?: boolean; }; const SearchPaymentLogsInput = builder.inputType("SearchPaymentLogsInput", { @@ -99,9 +100,9 @@ builder.queryFields((t) => ({ | null | undefined; const isPaid = - blob?.payment_status === "paid" || blob?.status === "approved"; + blob?.paid || blob?.status === "approved"; - if (!consolidatedPayments[key] || !isPaid) { + if (!consolidatedPayments[key]) { consolidatedPayments[key] = { id: key, totalTransactionAmount: 0, @@ -110,9 +111,9 @@ builder.queryFields((t) => ({ }; } - consolidatedPayments[key].totalTransactionAmount += parseFloat( - p.transactionAmount, - ); + consolidatedPayments[key].totalTransactionAmount += isPaid ? parseFloat( + p.transactionAmount, + ) : 0; }); return Object.values(consolidatedPayments);