From 79a550e84e2407fce0234bbfc3914396b417fb6b Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Wed, 28 Feb 2024 09:29:31 +0000
Subject: [PATCH] fixes #3754

Closes #3754

Merge request studip/studip!2639
---
 templates/sidebar/room-search-criteria.php | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/templates/sidebar/room-search-criteria.php b/templates/sidebar/room-search-criteria.php
index 0f869ad0258..3ccaae16361 100644
--- a/templates/sidebar/room-search-criteria.php
+++ b/templates/sidebar/room-search-criteria.php
@@ -64,12 +64,14 @@
             <?= htmlReady($criteria['title']) ?>
             <select name="<?= htmlReady($criteria['name']) ?>">
                 <? if (is_array($criteria['options'])): ?>
-                    <? foreach ($criteria['options'] as $value => $title): ?>
+                    <? foreach ($criteria['options'] as $title):
+                        $chunks = explode('--', $title, 2);
+                        $value = $chunks[1] ?? $chunks[0];
+                    ?>
                         <option value="<?= htmlReady($value) ?>"
-                                <?= ($value == $criteria['value']
-                                   ? 'selected="selected"'
-                                   : '') ?>>
-                            <?= htmlReady($title) ?>
+                                <?= $value == $criteria['value'] ? 'selected' : '' ?>
+                        >
+                            <?= htmlReady($chunks[0]) ?>
                         </option>
                     <? endforeach ?>
                 <? endif ?>
-- 
GitLab