From 81cfdf7f6a2ebdc92c66f1fbe72cb15af92fc99a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=B4me=20Chilliet?= <come.bernigaud@opensides.be>
Date: Tue, 29 Mar 2016 11:42:32 +0200
Subject: [PATCH] Fixes #4655 The edit anyway button does not work in my
 account menu

---
 include/simpleplugin/class_simplePlugin.inc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/include/simpleplugin/class_simplePlugin.inc b/include/simpleplugin/class_simplePlugin.inc
index c7e6a471a..f45a075ba 100644
--- a/include/simpleplugin/class_simplePlugin.inc
+++ b/include/simpleplugin/class_simplePlugin.inc
@@ -778,8 +778,8 @@ class simplePlugin extends plugin
     $lock_msg = "";
     if ($edit_mode) {
       /* Remove locks created by this plugin */
-      if ($remove_lock || isset($_POST['edit_cancel'])) {
-        if (session::is_set($classname) && session::is_set('edit')) {
+      if ($remove_lock || (isset($_POST['edit_cancel']) && session::is_set('edit'))) {
+        if (session::is_set($classname)) {
           del_lock($entry_dn);
         }
       }
@@ -792,8 +792,8 @@ class simplePlugin extends plugin
     } else {
       /* Reset requested? */
       if ($edit_mode && isset($_POST['edit_cancel'])) {
-        session::un_set('edit');
         session::un_set($classname);
+        session::un_set('edit');
       }
 
       /* Create account object on demand */
-- 
GitLab