diff --git a/backup/restorelib.php b/backup/restorelib.php
index <HASH>..<HASH> 100644
--- a/backup/restorelib.php
+++ b/backup/restorelib.php
@@ -6197,7 +6197,7 @@
         foreach ($assignments as $assignment) {
 
             $olduser = backup_getid($restore->backup_unique_code,"user",$assignment->userid);
-            if ($olduser->info == "notincourse") { // it's possible that user is not in the course
+            if (!$olduser || $olduser->info == "notincourse") { // it's possible that user is not in the course
                 continue;  
             }        
             $assignment->userid = $olduser->new_id; // new userid here
Fixed notice when restoring a backup file that was created with Users: none.