diff --git a/gastro.yaml b/gastro.yaml
index 5a2c5f7..5bad691 100644
--- a/gastro.yaml
+++ b/gastro.yaml
@@ -213,23 +213,22 @@ filter:
name: |
{{ keyTrans('diet') }}
type: select
- values:
- '*':
- name: |
- {{ repoTrans('Objects with diet information') }}
- query: nwr[~"^diet:"~"."]
- diet:vegan: {}
- diet:vegetarian: {}
- diet:pescetarian: {}
- diet:lacto_vegetarian: {}
- diet:ovo_vegetarian: {}
- diet:fruitarian: {}
- diet:raw: {}
- diet:gluten_free: {}
- diet:dairy_free: {}
- diet:lactose_free: {}
- diet:halal: {}
- diet:kosher: {}
- valueName: |
- {{ keyTrans(value) }}
- op: has_key_value
+ values: |
+
+ {% for key, def in const.diet %}
+
+ {% endfor %}
+const:
+ diet:
+ diet:vegan: {}
+ diet:vegetarian: {}
+ diet:pescetarian: {}
+ diet:lacto_vegetarian: {}
+ diet:ovo_vegetarian: {}
+ diet:fruitarian: {}
+ diet:raw: {}
+ diet:gluten_free: {}
+ diet:dairy_free: {}
+ diet:lactose_free: {}
+ diet:halal: {}
+ diet:kosher: {}