Es können Raumanfragen auf ausgefallene Termine gestellt werden
Beschreibung
Ich kann über "Anfrage auf ausgewählte Termine stellen" eine Raumanfrage erstellen, die sich teilweise oder auch vollständig auf ausgefallene Termine bezieht. Je nach Zusammensetzung der Anfrage gibt es unterschiedliches Fehlerverhalten. Enthält die Anfrage nur einen Termin, gibt es den Fehler:
Error: Call to a member function getFullname() on null in lib/models/resources/ResourceRequest.class.php:1435
Stack trace:
#0 app/views/course/room_requests/index.php(28): ResourceRequest->getTypeString()
#1 vendor/flexi/lib/php_template.php(46): require('/mnt/fs9/studip...')
#2 vendor/flexi/lib/template.php(157): Flexi_PhpTemplate->_render()
#3 vendor/trails/trails.php(764): Flexi_Template->render()
#4 vendor/trails/trails.php(724): Trails_Controller->render_template('course/room_req...', Object(Flexi_PhpTemplate))
#5 vendor/trails/trails.php(564): Trails_Controller->render_action('index')
#6 app/controllers/studip_controller.php(110): Trails_Controller->perform('index')
#7 vendor/trails/trails.php(154): StudipController->perform('index')
#8 vendor/trails/trails.php(121): Trails_Dispatcher->map_uri_to_response('course/room_req...')
#9 public/dispatch.php(27): Trails_Dispatcher->dispatch('/course/room_re...')
In anderen Fällen ist "nur" das Auflösen der Anfrage kaputt, gleicher Fehler wie in #707 (closed).
Der o.g. Fehler passiert seit dem Einbau der Änderung in #707 (closed), weil bereits in der Übersicht der Liste der Raumanfragen der LV versucht wird, die Termindaten anzuzeigen, das war früher nicht der Fall.
Reproduzierbarkeit
- Auf "Zeiten/Räume" einen regelmäßigen Termin aufklappen und ausgefallene Termine anklicken - oder auch einfach alle des Semesters, wenn ein Termin auf einen Feiertag fällt.
- "Anfrage auf ausgewählte Termine stellen" auswählen und Raumanfrage anlegen.
Edited by Elmar Ludwig