From 5bca744cade79c7ef5e31450caef29e2ab91b6ad Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Sat, 26 Nov 2011 09:07:00 +0100 Subject: [PATCH] MDL-30467 skip deleted users during pix upgrade --- lib/db/upgradelib.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/db/upgradelib.php b/lib/db/upgradelib.php index 84ce36260e9..6f1455fc80c 100644 --- a/lib/db/upgradelib.php +++ b/lib/db/upgradelib.php @@ -192,7 +192,10 @@ function upgrade_migrate_user_icons() { upgrade_set_timeout(60); /// Give upgrade at least 60 more seconds $pbar->update($i, $count, "Migrated user icons $i/$count."); - $context = get_context_instance(CONTEXT_USER, $user->id); + if (!$context = get_context_instance(CONTEXT_USER, $user->id)) { + // deleted user + continue; + } if ($fs->file_exists($context->id, 'user', 'icon', 0, '/', 'f1.jpg')) { // already converted!