MDL-26172 skip invalid group records during upgrade

This commit is contained in:
Petr Skoda
2011-01-29 19:20:34 +01:00
parent 8cdc85ac62
commit 73af286bc8
+4 -1
View File
@@ -246,7 +246,10 @@ function upgrade_migrate_group_icons() {
upgrade_set_timeout(60); /// Give upgrade at least 60 more seconds
$pbar->update($i, $count, "Migrated group icons $i/$count.");
$context = get_context_instance(CONTEXT_COURSE, $group->courseid);
if (!$context = get_context_instance(CONTEXT_COURSE, $group->courseid)) {
debugging('Invalid group record (id=' . $group->id . ') found.');
continue;
}
if ($fs->file_exists($context->id, 'group', 'icon', $group->id, '/', 'f1.jpg')) {
// already converted!