From 0831484c2aa03df63264830e90b607b833f0af56 Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Wed, 13 Oct 2010 08:29:22 +0000 Subject: [PATCH] MDL-14817 fixing recent regressions --- lib/accesslib.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/accesslib.php b/lib/accesslib.php index 780f0fb3edf..c224396583b 100755 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -1563,7 +1563,12 @@ function remove_temp_roles($context, array $accessdata) { WHERE ra.contextid = :contextid AND ra.userid = :userid"; $ras = $DB->get_records_sql($sql, array('contextid'=>$context->id, 'userid'=>$USER->id)); - $accessdata['ra'][$context->path] = array_combine(array_keys($ras), array_keys($ras)); + if ($ras) { + $accessdata['ra'][$context->path] = array_combine(array_keys($ras), array_keys($ras)); + } else { + $accessdata['ra'][$context->path] = array(); + } + return $accessdata; } -- 2.43.0