diff --git a/app/controllers/resources/booking.php b/app/controllers/resources/booking.php index 36ca595f8c74bbabd8332fa19f8106249c5ea15a..d69d7f53f76a7e8603f61ec05fa286d80c58d24d 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(); }