diff --git a/calendar/lib.php b/calendar/lib.php
index 7c575d4..4f8e3b4 100644
--- a/calendar/lib.php
+++ b/calendar/lib.php
@@ -442,6 +442,7 @@ function calendar_get_upcoming($courses, $groups, $users, $daysinfuture, $maxeve
                         }
                         require_once ($CFG->dirroot.'/mod/assignment/type/'.$assignment->assignmenttype.'/assignment.class.php');
 
+                        $cm->idnumber = $cm->id;
                         $assignmentclass = 'assignment_'.$assignment->assignmenttype;
                         $assignmentinstance = new $assignmentclass($cm->id, $assignment, $cm);
 
