From f1ad1f1f65caeb865d9e004e7289c4390bb26941 Mon Sep 17 00:00:00 2001 From: lesion Date: Mon, 21 Feb 2022 10:46:39 +0100 Subject: [PATCH] fix import APRedirect loop --- server/helpers.js | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/server/helpers.js b/server/helpers.js index 9f18e67e..5e88beb6 100644 --- a/server/helpers.js +++ b/server/helpers.js @@ -225,17 +225,13 @@ module.exports = { }, async APRedirect (req, res, next) { - const accepted = req.accepts('html', 'application/json', 'application/activity+json', 'application/ld+json' ) - if (accepted && accepted !== 'html') { + if (!req.accepts('html')) { const eventController = require('../server/api/controller/event') - try { - const event = await eventController._get(req.params.slug) - if (event) { - return res.redirect(`/federation/m/${event.id}`) - } - } catch (e) {} + const event = await eventController._get(req.params.slug) + if (event) { + return res.redirect(`/federation/m/${event.id}`) + } } next() } - }