From f5dfd1ade40a999794bec5c03ad4e27b30043446 Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Thu, 25 Mar 2021 08:08:46 -0700 Subject: [PATCH] IO-808 Handling payment totals for no job totals. --- .../payment-form.totalpayments.component.jsx | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/client/src/components/payment-form/payment-form.totalpayments.component.jsx b/client/src/components/payment-form/payment-form.totalpayments.component.jsx index 94729ecc3..abc476880 100644 --- a/client/src/components/payment-form/payment-form.totalpayments.component.jsx +++ b/client/src/components/payment-form/payment-form.totalpayments.component.jsx @@ -23,9 +23,11 @@ export default function PaymentFormTotalPayments({ jobid }) { return acc.add(Dinero({ amount: (val.amount || 0) * 100 })); }, Dinero()); - const balance = Dinero( - data.jobs_by_pk.job_totals.totals.total_repairs - ).subtract(totalPayments); + const balance = + data.jobs_by_pk.job_totals && + Dinero(data.jobs_by_pk.job_totals.totals.total_repairs).subtract( + totalPayments + ); return (