diff --git a/new-lamassu-admin/src/pages/Maintenance/CashCassettes.js b/new-lamassu-admin/src/pages/Maintenance/CashCassettes.js
index f8a01e4d..4770792b 100644
--- a/new-lamassu-admin/src/pages/Maintenance/CashCassettes.js
+++ b/new-lamassu-admin/src/pages/Maintenance/CashCassettes.js
@@ -98,6 +98,10 @@ const GET_MACHINES_AND_CONFIG = gql`
cassette4
numberOfCassettes
}
+ unpairedMachines {
+ id: deviceId
+ name
+ }
config
bills(filters: $billFilters) {
id
@@ -160,6 +164,7 @@ const CashCassettes = () => {
const [machineId, setMachineId] = useState('')
const machines = R.path(['machines'])(data) ?? []
+ const unpairedMachines = R.path(['unpairedMachines'])(data) ?? []
const config = R.path(['config'])(data) ?? {}
const fillingPercentageSettings = fromNamespace('notifications', config)
const [setCassetteBills, { error }] = useMutation(SET_CASSETTE_BILLS, {
@@ -356,7 +361,10 @@ const CashCassettes = () => {
>
)}
{showHistory && (
-
+
)}
{
header: 'Machine',
width: 200,
textAlign: 'left',
- view: it => {
- return R.find(R.propEq('id', it.deviceId))(machines).name
- }
+ view: R.pipe(
+ R.prop('deviceId'),
+ id => R.find(R.propEq('id', id), machines),
+ R.defaultTo({ name: Unpaired device }),
+ R.prop('name')
+ )
},
{
name: 'billCount',