merged fix for MDL-11532, updatesql needs to run after every 'round' otherwises nothing to pull from the context table
This commit is contained in:
+5
-3
@@ -4737,11 +4737,13 @@ function build_context_path($force=false, $feedback=false) {
|
||||
WHERE temp.id = ctx.id)
|
||||
$ctxemptyclause";
|
||||
execute_sql($sql, $feedback);
|
||||
|
||||
// this is needed after every loop
|
||||
// MDL-11532
|
||||
execute_sql($updatesql, $feedback);
|
||||
execute_sql($udelsql, $feedback);
|
||||
}
|
||||
|
||||
execute_sql($updatesql, $feedback);
|
||||
execute_sql($udelsql, $feedback);
|
||||
|
||||
// Courses -- except sitecourse
|
||||
$sql = "INSERT INTO {$CFG->prefix}context_temp (id, path, depth)
|
||||
SELECT ctx.id, ".sql_concat('pctx.path', "'/'", 'ctx.id').", pctx.depth+1
|
||||
|
||||
Reference in New Issue
Block a user