diff --git a/server/src/services/roverManager.js b/server/src/services/roverManager.js index 00dff977..a4289e3f 100644 --- a/server/src/services/roverManager.js +++ b/server/src/services/roverManager.js @@ -206,7 +206,7 @@ function requestControl(roverId, socket, options = {}) { if (!allowUser && !isAdmin(socket)) { throw new Error('Only admins can request control'); } - if (record.locked && !isAdmin(socket) && !allowUser) { + if (record.locked && !isAdmin(socket)) { throw new Error('Rover locked'); } const mode = getMode();