diff --git a/client/src/components/dashboard-components/monthly-revenue-graph/monthly-revenue-graph.component.jsx b/client/src/components/dashboard-components/monthly-revenue-graph/monthly-revenue-graph.component.jsx index 6c2a215d1..8c68e29e9 100644 --- a/client/src/components/dashboard-components/monthly-revenue-graph/monthly-revenue-graph.component.jsx +++ b/client/src/components/dashboard-components/monthly-revenue-graph/monthly-revenue-graph.component.jsx @@ -34,7 +34,9 @@ export default function DashboardMonthlyRevenueGraph({ data, ...cardProps }) { let dailySales; if (!!jobsByDate[val]) { dailySales = jobsByDate[val].reduce((dayAcc, dayVal) => { - return dayAcc.add(Dinero(dayVal.job_totals.totals.subtotal)); + return dayAcc.add( + Dinero((dayVal.job_totals && dayVal.job_totals.totals.subtotal) || 0) + ); }, Dinero()); } else { dailySales = Dinero(); diff --git a/client/src/components/dashboard-components/pojected-monthly-sales/projected-monthly-sales.component.jsx b/client/src/components/dashboard-components/pojected-monthly-sales/projected-monthly-sales.component.jsx index e8c26daec..3bc1dcc76 100644 --- a/client/src/components/dashboard-components/pojected-monthly-sales/projected-monthly-sales.component.jsx +++ b/client/src/components/dashboard-components/pojected-monthly-sales/projected-monthly-sales.component.jsx @@ -13,7 +13,10 @@ export default function DashboardProjectedMonthlySales({ data, ...cardProps }) { const dollars = data.projected_monthly_sales && data.projected_monthly_sales.reduce( - (acc, val) => acc.add(Dinero(val.job_totals.totals.subtotal)), + (acc, val) => + acc.add( + Dinero(val.job_totals.totals && val.job_totals.totals.subtotal) + ), Dinero() ); return ( diff --git a/client/src/components/dashboard-components/total-production-dollars/total-production-dollars.component.jsx b/client/src/components/dashboard-components/total-production-dollars/total-production-dollars.component.jsx index 2d1c29c97..fe0643732 100644 --- a/client/src/components/dashboard-components/total-production-dollars/total-production-dollars.component.jsx +++ b/client/src/components/dashboard-components/total-production-dollars/total-production-dollars.component.jsx @@ -14,7 +14,8 @@ export default function DashboardTotalProductionDollars({ const dollars = data.production_jobs && data.production_jobs.reduce( - (acc, val) => acc.add(Dinero(val.job_totals.totals.subtotal)), + (acc, val) => + acc.add(Dinero(val.job_totals && val.job_totals.totals.subtotal)), Dinero() );