From 5350949ea87785439ffd2be0dc3f69f7b4799190 Mon Sep 17 00:00:00 2001
From: Moritz Strohm <strohm@data-quest.de>
Date: Fri, 19 Nov 2021 16:45:32 +0100
Subject: [PATCH] CourseDateAndRoomBookingExporter: circumvent a bug in RRV1
 AssignEventList

---
 .../exporters/CourseDateAndRoomBookingExporter.class.php    | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/classes/exporters/CourseDateAndRoomBookingExporter.class.php b/classes/exporters/CourseDateAndRoomBookingExporter.class.php
index d06f380..2368961 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)) {
-- 
GitLab