diff --git a/lib/models/resources/ResourceBooking.class.php b/lib/models/resources/ResourceBooking.class.php index a2e6f1504d95036a9f06292d09e9ced65b7c1d8f..ad22cef250326e1958995486e48972d46000e2f6 100644 --- a/lib/models/resources/ResourceBooking.class.php +++ b/lib/models/resources/ResourceBooking.class.php @@ -733,6 +733,7 @@ class ResourceBooking extends SimpleORMap implements PrivacyObject, Studip\Calen $delete_sql = '(begin BETWEEN :begin AND :end OR end BETWEEN :begin AND :end) + AND NOT ((begin = :end) OR (end = :begin)) AND resource_id = :resource_id '; $sql_params = [ @@ -769,6 +770,7 @@ class ResourceBooking extends SimpleORMap implements PrivacyObject, Studip\Calen $delete_sql = '(begin BETWEEN :begin AND :end OR end BETWEEN :begin AND :end) + AND NOT ((begin = :end) OR (end = :begin)) AND resource_id = :resource_id '; $sql_params = [