diff --git a/lib/middlewares/rejectIncompatbleMachines.js b/lib/middlewares/rejectIncompatbleMachines.js index f105ea84..48ecef6f 100644 --- a/lib/middlewares/rejectIncompatbleMachines.js +++ b/lib/middlewares/rejectIncompatbleMachines.js @@ -18,6 +18,13 @@ const rejectIncompatibleMachines = function (req, res, next) { }) } + if (serverMajor < machineMajor) { + logger.error(`Machine version too new: ${machineVersion} deviceId: ${deviceId}`) + return res.status(400).json({ + error: 'Machine version too new' + }) + } + next() }