From 798ef3a7d8a0bcd89c51713e39e5fa7899f1ea3f Mon Sep 17 00:00:00 2001 From: lesion Date: Sat, 25 Jun 2022 22:35:19 +0200 Subject: [PATCH] catch sitemap generation error during setup --- nuxt.config.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/nuxt.config.js b/nuxt.config.js index 5facdf60..b8b7f52c 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -50,7 +50,7 @@ module.exports = { // Doc: https://axios.nuxtjs.org/usage '@nuxtjs/axios', '@nuxtjs/auth', - '@nuxtjs/sitemap' + '@nuxtjs/sitemap' ], sitemap: { @@ -64,9 +64,13 @@ module.exports = { ], routes: async () => { if (config.status === 'READY') { - const Event = require('./server/api/models/event') - const events = await Event.findAll({where: { is_visible: true }}) - return events.map(e => `/event/${e.slug}`) + try { + const Event = require('./server/api/models/event') + const events = await Event.findAll({where: { is_visible: true }}) + return events.map(e => `/event/${e.slug}`) + } catch (e) { + return [] + } } else { return [] }