diff --git a/application/libraries/StundenplanLib.php b/application/libraries/StundenplanLib.php
index 5be6e4110..cc8d4cc87 100644
--- a/application/libraries/StundenplanLib.php
+++ b/application/libraries/StundenplanLib.php
@@ -361,7 +361,10 @@ class StundenplanLib
if (isError($ort_content_object)) {
return error(getData($ort_content_object));
}
- $ort_content_object = getData($ort_content_object)[0];
+ $ort_content_object_data = getData($ort_content_object);
+ $ort_content_object = (is_array($ort_content_object_data) && count($ort_content_object_data) > 0)
+ ? $ort_content_object_data[0]
+ : null;
if($ort_content_object) {
$item->ort_content_id = $ort_content_object->content_id;
}
diff --git a/public/js/components/Calendar/LvPlan.js b/public/js/components/Calendar/LvPlan.js
index d7049b23f..4f240cd73 100644
--- a/public/js/components/Calendar/LvPlan.js
+++ b/public/js/components/Calendar/LvPlan.js
@@ -230,6 +230,9 @@ export default {
:is="renderers[event.type]?.calendarEvent"
:event="event"
@delete-event="(event) => $emit('delete-event', event)"
+ :timeSlotDisplayBehavior="
+ $props.mode.toLowerCase() === 'list' ? 'always' : 'default'
+ "
>
diff --git a/public/js/components/Calendar/Widget.js b/public/js/components/Calendar/Widget.js
index 54109268e..2266ce422 100644
--- a/public/js/components/Calendar/Widget.js
+++ b/public/js/components/Calendar/Widget.js
@@ -97,6 +97,7 @@ export default {