diff --git a/packages/admin-ui/src/pages/Maintenance/CashUnits.jsx b/packages/admin-ui/src/pages/Maintenance/CashUnits.jsx index 66ae3976..5457d014 100644 --- a/packages/admin-ui/src/pages/Maintenance/CashUnits.jsx +++ b/packages/admin-ui/src/pages/Maintenance/CashUnits.jsx @@ -139,10 +139,9 @@ const CashCassettes = () => { const timezone = R.path(['config', 'locale_timezone'], data) - const bills = R.groupBy(bill => bill.deviceId)(R.path(['bills'])(data) ?? []) - const deviceIds = R.uniq( - R.map(R.prop('deviceId'))(R.path(['bills'])(data) ?? []), - ) + const bills = data?.bills ?? [] + const billsByDeviceID = R.groupBy(bill => bill.deviceId)(bills) + const deviceIds = R.keys(billsByDeviceID) const cashout = data?.config && fromNamespace('cashOut')(data.config) const locale = data?.config && fromNamespace('locale')(data.config) const fiatCurrency = locale?.fiatCurrency @@ -195,7 +194,7 @@ const CashCassettes = () => { const InnerCashUnitDetails = ({ it }) => ( @@ -291,7 +290,7 @@ const CashCassettes = () => { currencyCode={fiatCurrency} machines={machines} config={config} - bills={R.path(['bills'])(data)} + bills={bills} deviceIds={deviceIds} /> {wizard && (