From eca31c5618329adf0efb08f7f54c724baecfbdbe Mon Sep 17 00:00:00 2001 From: Allan Carr Date: Mon, 18 Nov 2024 08:42:52 -0800 Subject: [PATCH] IO-3030 Null Check memo Signed-off-by: Allan Carr --- server/accounting/qbo/qbo-payments.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/accounting/qbo/qbo-payments.js b/server/accounting/qbo/qbo-payments.js index 99b4447cd..19ee23bc0 100644 --- a/server/accounting/qbo/qbo-payments.js +++ b/server/accounting/qbo/qbo-payments.js @@ -219,7 +219,11 @@ async function InsertPayment(oauthClient, qbo_realmId, req, payment, parentRef, PaymentMethodRef: { value: paymentMethods[payment.type] }, - PrivateNote: payment.memo.length > 4000 ? payment.memo.substring(0, 4000).trim() : payment.memo.trim(), + PrivateNote: payment.memo + ? payment.memo.length > 4000 + ? payment.memo.substring(0, 4000).trim() + : payment.memo.trim() + : "", PaymentRefNum: payment.transactionid, ...(invoices && invoices.length === 1 && invoices[0] ? {