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:
toyomoyo
2007-10-26 07:58:23 +00:00
parent ab95195566
commit 602654f358
+5 -3
View File
@@ -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