From 816c61be51495bf94f4719d417aeeb0e2666d762 Mon Sep 17 00:00:00 2001
From: Moritz Strohm <strohm@data-quest.de>
Date: Wed, 13 Sep 2023 08:30:49 +0000
Subject: [PATCH] regard takes_place column before selecting resource booking
 intervals for exporting, re #1703

Merge request studip/studip!2024
---
 app/controllers/resources/export.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app/controllers/resources/export.php b/app/controllers/resources/export.php
index 8366cf8003f..1541ede56b4 100644
--- a/app/controllers/resources/export.php
+++ b/app/controllers/resources/export.php
@@ -339,7 +339,8 @@ class Resources_ExportController extends AuthenticatedController
         foreach ($resources as $resource) {
             //Retrieve the bookings in the specified time range:
             $intervals = ResourceBookingInterval::findBySql(
-                'resource_id = :resource_id AND begin < :end AND end > :begin ORDER BY begin, end',
+                "`takes_place` = 1 AND `resource_id` = :resource_id AND `begin` < :end AND `end` > :begin
+                 ORDER BY `begin`, `end`",
                 [
                     'resource_id' => $resource->id,
                     'begin' => $this->begin->getTimestamp(),
-- 
GitLab