diff --git a/modules/com_vtiger_workflow/VTWorkflowUtils.php b/modules/com_vtiger_workflow/VTWorkflowUtils.php index 8da81f93a..2057543d4 100644 --- a/modules/com_vtiger_workflow/VTWorkflowUtils.php +++ b/modules/com_vtiger_workflow/VTWorkflowUtils.php @@ -65,11 +65,8 @@ function loggedInUser() { */ function revertUser() { global $current_user; - $userStackCounts = count(self::$userStack); - if ($userStackCounts != 0) { - for ($i=1; $i<$userStackCounts; $i++) { - array_pop(self::$userStack); - } + if (count(self::$userStack) != 0) { + array_splice(self::$userStack, 1); $current_user = self::$userStack[0]; } else { $current_user = null;