diff --git a/src/reducers/connections.js b/src/reducers/connections.js index 83654b40e..199590660 100644 --- a/src/reducers/connections.js +++ b/src/reducers/connections.js @@ -226,6 +226,16 @@ export default function reducer( selectedPlugin = userPreferredPlugin; } + const matchingDeviceForClient = state.devices.filter( + device => payload.query.device_id === device.serial, + ); + if (matchingDeviceForClient.length === 0) { + console.error( + new RecurringError(`Client initialised for non-displayed device`), + payload.id, + ); + } + return { ...state, clients: state.clients.concat(payload),