From 68869f2ee567766e6881218d874a9361f11e7798 Mon Sep 17 00:00:00 2001
From: David Siegfried <david.siegfried@uni-vechta.de>
Date: Tue, 5 Jul 2022 09:37:41 +0000
Subject: [PATCH] redirect to selected booking-plan, closes #1255

Closes #1255

Merge request studip/studip!778
---
 app/controllers/resources/booking.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app/controllers/resources/booking.php b/app/controllers/resources/booking.php
index b342d30695c..e0ebe28412e 100644
--- a/app/controllers/resources/booking.php
+++ b/app/controllers/resources/booking.php
@@ -1430,8 +1430,12 @@ class Resources_BookingController extends AuthenticatedController
             );
 
             if (!$errors && Request::isXhr()) {
+                $parameters = ['defaultDate'=> date('Y-m-d', $this->begin->getTimestamp())];
+                if (count($this->resources) === 1) {
+                    $parameters['resource_id'] = current($this->resources)->id;
+                }
                 $this->response->add_header('X-Dialog-Close', '1');
-                $this->response->add_header('X-Location', URLHelper::getURL('', ['defaultDate'=> date('Y-m-d', $this->begin->getTimestamp())]));
+                $this->response->add_header('X-Location', URLHelper::getURL('', $parameters));
                 $this->render_nothing();
             }
 
-- 
GitLab