Merge pull request #1893 from siiky/fix/lam-1462/exclude-bills-of-unpaired-machines

LAM-1462 fix: exclude bills of unpaired machines
This commit is contained in:
Rafael Taranto 2025-06-24 09:18:13 +01:00 committed by GitHub
commit 25f7bab775
2 changed files with 50 additions and 28 deletions

View file

@ -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 }) => (
<CashUnitDetails
machine={it}
bills={bills[it.id] ?? []}
bills={billsByDeviceID[it.id] ?? []}
currency={fiatCurrency}
config={config}
/>
@ -291,7 +290,7 @@ const CashCassettes = () => {
currencyCode={fiatCurrency}
machines={machines}
config={config}
bills={R.path(['bills'])(data)}
bills={bills}
deviceIds={deviceIds}
/>
{wizard && (