diff --git a/security/Permission.php b/security/Permission.php index 04d7e07b5..6768c9221 100755 --- a/security/Permission.php +++ b/security/Permission.php @@ -451,12 +451,12 @@ class Permission extends DataObject { // Via Roles are groups that have the permission via a role return DataObject::get('Group', - "PermissionRoleCode.`Code` IN ('$SQL_codes') OR Permission.`Code` IN ('$SQL_codes')", + "\"PermissionRoleCode\".\"Code\" IN ('$SQL_codes') OR \"Permission\".\"Code\" IN ('$SQL_codes')", "", - "LEFT JOIN Permission ON Permission.GroupID = `Group`.ID - LEFT JOIN Group_Roles ON Group_Roles.GroupID = `Group`.ID - LEFT JOIN PermissionRole ON Group_Roles.PermissionRoleID = PermissionRole.ID - LEFT JOIN PermissionRoleCode ON PermissionRoleCode.RoleID = PermissionRole.ID"); + "LEFT JOIN \"Permission\" ON \"Permission\".\"GroupID\" = \"Group\".\"ID\" + LEFT JOIN \"Group_Roles\" ON \"Group_Roles\".\"GroupID\" = \"Group\".\"ID\" + LEFT JOIN \"PermissionRole\" ON \"Group_Roles\".\"PermissionRoleID\" = \"PermissionRole\".\"ID\" + LEFT JOIN \"PermissionRoleCode\" ON \"PermissionRoleCode\".\"RoleID\" = \"PermissionRole\".\"ID\""); }