diff --git a/typo3/sysext/beuser/Classes/Controller/PermissionController.php b/typo3/sysext/beuser/Classes/Controller/PermissionController.php
index 18c8f27ce58e7807667e356856db3ed1b1cf99ac..633fa4fb591d6941c911c55fbe94ee0c9e02d766 100644
--- a/typo3/sysext/beuser/Classes/Controller/PermissionController.php
+++ b/typo3/sysext/beuser/Classes/Controller/PermissionController.php
@@ -183,7 +183,7 @@ class PermissionController
                 break;
             case 'toggle_edit_lock':
                 // Initialize requested lock state
-                $editLockState = !$conf['editLockState'];
+                $editLockState = $conf['editLockState'] ? 0 : 1;
 
                 // Execute TCE Update
                 $tce->start([