From 6dfa77e55ab57f26455fb35db1fc982acb032dae Mon Sep 17 00:00:00 2001 From: les Date: Wed, 14 Apr 2021 01:30:51 +0200 Subject: [PATCH] more on slugify --- components/List.vue | 2 +- pages/embed/_event_id.vue | 4 ++-- pages/event/_id.vue | 6 +++--- pages/event/embedEvent.vue | 6 +++--- server/api/controller/event.js | 2 -- server/api/controller/export.js | 2 +- server/api/models/event.js | 6 +++--- server/migrations/20210413152837-slugify.js | 18 ++++++++++++++++++ 8 files changed, 31 insertions(+), 15 deletions(-) create mode 100644 server/migrations/20210413152837-slugify.js diff --git a/components/List.vue b/components/List.vue index 7984c837..23be8723 100644 --- a/components/List.vue +++ b/components/List.vue @@ -5,7 +5,7 @@ div#list h3(v-if='title') {{title}} v-list-item( target='_blank' - :to='`/event/${event.id}`' + :to='`/event/${event.slug || event.id}`' v-for='event in computedEvents' :key='`${event.id}_${event.start_datetime}`' small) v-list-item-content diff --git a/pages/embed/_event_id.vue b/pages/embed/_event_id.vue index 2a2dd42e..b1e13aa9 100644 --- a/pages/embed/_event_id.vue +++ b/pages/embed/_event_id.vue @@ -1,5 +1,5 @@