This commit is contained in:
lesion
2019-07-04 01:09:35 +02:00
parent 5139d0b323
commit 15a763324f
3 changed files with 9 additions and 5 deletions

View File

@@ -95,9 +95,13 @@ export default {
console.error(e)
}
},
async asyncData ( { $axios, params }) {
const event = await $axios.$get(`/event/${params.id}`)
return { event, id: params.id }
async asyncData ( { $axios, params, error }) {
try {
const event = await $axios.$get(`/event/${params.id}`)
return { event, id: params.id }
} catch(e) {
error({ statusCode: 404, message: 'Event not found'})
}
},
computed: {
...mapGetters(['filteredEvents']),