diff --git a/lib/db/upgrade.php b/lib/db/upgrade.php index 2fc0df04c99..b2d2af82c0f 100644 --- a/lib/db/upgrade.php +++ b/lib/db/upgrade.php @@ -839,9 +839,10 @@ function xmldb_main_upgrade($oldversion=0) { AND u.deleted = 0 AND rc.contextid = ".$systemcontext->id." AND u.auth<>'manual' AND u.auth<>'email'"; - $adminusers = get_records_sql($sql); - foreach ($adminusers as $adminuser) { - delete_records('user_preferences', 'userid', $adminuser->id, 'name', 'auth_forcepasswordchange'); + if ($adminusers = get_records_sql($sql)) { + foreach ($adminusers as $adminuser) { + delete_records('user_preferences', 'userid', $adminuser->id, 'name', 'auth_forcepasswordchange'); + } } unset($adminusers); }