diff --git a/classes/exporters/CourseDateAndRoomBookingExporter.class.php b/classes/exporters/CourseDateAndRoomBookingExporter.class.php
index d06f380615180f67e63112520b10aa72cba219fa..2368961c57975dacdd91e3de6f28cb50231aef1f 100644
--- a/classes/exporters/CourseDateAndRoomBookingExporter.class.php
+++ b/classes/exporters/CourseDateAndRoomBookingExporter.class.php
@@ -640,6 +640,12 @@ class CourseDateAndRoomBookingExporter extends Exporter
                         //been retrieved.
                         continue;
                     }
+                    if ($this->hide_past_events) {
+                        //Extra check, maybe a bug in AssignEventlist:
+                        if ($event->end < $begin->getTimestamp()) {
+                            continue;
+                        }
+                    }
                     $course_date_id = '';
                     $course_id = '';
                     if (\CourseDate::exists($event->assign_user_id)) {