From 0e83df7517eed7f5fdc33129e556863668eacf94 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
Date: Sun, 31 Jul 2022 22:04:59 +0200
Subject: [PATCH] cycle_amenities: filter 'bicycle rental' includes
 rental=bicycle and service:bicycle:rental!=no

---
 cycle_amenities.json | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/cycle_amenities.json b/cycle_amenities.json
index dec975c..40340d6 100644
--- a/cycle_amenities.json
+++ b/cycle_amenities.json
@@ -111,6 +111,7 @@
         },
         "amenity=bicycle_rental": {
             "sign": "R",
+            "filter_query": "(nwr[amenity=bicycle_rental];nwr[rental~\"^(.*;|)bicycle(|;.*)$\"];nwr['service:bicycle:rental']['service:bicycle:rental'!='no'];)",
             "priority": 1
         },
         "man_made=monitoring_station": {
@@ -135,7 +136,7 @@
             "name": "{{ trans('filter:type') }}",
             "show_default": "true",
             "type": "select",
-            "values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"nwr[{{ k }}]\">{{ tagTrans(k) }}</option>{% endfor %}"
+            "values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"{{ v.filter_query|default('nwr[' ~ k ~ ']') }}\">{{ tagTrans(k) }}</option>{% endfor %}"
         }
     }
 }