From fbfcdc24ddbd01f9fe245970b82268ae2ccdcc17 Mon Sep 17 00:00:00 2001 From: nate Date: Tue, 19 Sep 2006 16:12:50 +0000 Subject: [PATCH] Adding 1.2 branch fix for Ticket #1077 git-svn-id: https://svn.cakephp.org/repo/branches/1.2.x.x@3522 3807eeeb-6ff5-0310-8944-8be069107fe0 --- cake/libs/controller/components/dbacl/db_acl.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cake/libs/controller/components/dbacl/db_acl.php b/cake/libs/controller/components/dbacl/db_acl.php index 9262554dd..4c1b33cf0 100644 --- a/cake/libs/controller/components/dbacl/db_acl.php +++ b/cake/libs/controller/components/dbacl/db_acl.php @@ -75,6 +75,7 @@ class DB_ACL extends AclBase { return false; } + $tmpAcoPath = array_reverse($tmpAcoPath); $acoPath = array(); if ($action != '*' && !in_array('_' . $action, $permKeys)) { @@ -90,7 +91,7 @@ class DB_ACL extends AclBase { $perms = $Perms->findAll(array( 'ArosAco.aro_id' => $aroPath[$i]['Aro']['id'], 'ArosAco.aco_id' => $acoPath), null, - 'Aco.lft asc' + 'Aco.lft desc' ); if ($perms == null || count($perms) == 0) {