From 74a7d937c93702a3c26dfc01144907aaaecaa3e7 Mon Sep 17 00:00:00 2001 From: Christian Ludwig <noreply@example.com> Date: Thu, 21 Mar 2024 19:43:08 +0000 Subject: [PATCH] [BUGFIX] Admin-only edit lock can be disabled again MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes the Doctrine error: Incorrect integer value: '' for column 'editlock' at row 1 Releases: main, 12.4, 11.5 Resolves: #103461 Resolves: #103462 Change-Id: I0e3f0344157f66c07681bd29a47f4f51e32e4225 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/83564 Tested-by: Oliver Bartsch <bo@cedev.de> Reviewed-by: Oliver Bartsch <bo@cedev.de> Tested-by: Stefan Bürk <stefan@buerk.tech> Tested-by: core-ci <typo3@b13.com> Reviewed-by: Stefan Bürk <stefan@buerk.tech> --- typo3/sysext/beuser/Classes/Controller/PermissionController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/typo3/sysext/beuser/Classes/Controller/PermissionController.php b/typo3/sysext/beuser/Classes/Controller/PermissionController.php index 18c8f27ce58e..633fa4fb591d 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([ -- GitLab