Home
Documentation
Downloads
Demo
Tracker
Development
Translation
Moodle.net
Search
projects
/
moodle.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
42c32ef
)
MDL-14817 fixing recent regressions
author
Petr Skoda
<skodak@moodle.org>
Wed, 13 Oct 2010 08:29:22 +0000
(08:29 +0000)
committer
Petr Skoda
<skodak@moodle.org>
Wed, 13 Oct 2010 08:29:22 +0000
(08:29 +0000)
lib/accesslib.php
patch
|
blob
|
blame
|
history
diff --git
a/lib/accesslib.php
b/lib/accesslib.php
index
780f0fb
..
c224396
100755
(executable)
--- 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;
}