From e46c09873a6f7c7d0abb67e4ca57fcbddfac71e8 Mon Sep 17 00:00:00 2001 From: skodak Date: Sun, 10 Sep 2006 20:29:44 +0000 Subject: [PATCH] fixed warning during initial install when creating admin roles --- lib/accesslib.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/lib/accesslib.php b/lib/accesslib.php index ad307a9dfc..25a365f7e5 100755 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -1054,12 +1054,13 @@ function create_role($name, $description, $legacy='') { /// should be able to assign users to this new role, and override this new role's capabilities // find all admin roles - $adminroles = get_roles_with_capability('moodle/role:manage', CAP_ALLOW, $context); - // foreach admin role - foreach ($adminroles as $arole) { - // write allow_assign and allow_overrid - allow_assign($arole->id, $id); - allow_override($arole->id, $id); + if ($adminroles = get_roles_with_capability('moodle/role:manage', CAP_ALLOW, $context)) { + // foreach admin role + foreach ($adminroles as $arole) { + // write allow_assign and allow_overrid + allow_assign($arole->id, $id); + allow_override($arole->id, $id); + } } return $id; -- 2.39.5