diff --git a/server/routes.js b/server/routes.js index 7dbb1a69..ccbc10be 100644 --- a/server/routes.js +++ b/server/routes.js @@ -70,7 +70,9 @@ router.get('/privacy', ctx => renderpage(ctx, )); router.get('/integrations/:slug', async ctx => { const slug = ctx.params.slug; const integration = find(integrations, i => i.slug === slug); - if (!integration) throw new Error('Not found'); + if (!integration) { + return ctx.redirect(`${process.env.URL}/integrations`); + } const content = await fs.readFile( path.resolve(__dirname, `pages/integrations/${slug}.md`)