diff --git a/lbrytv/middleware/redirect.js b/lbrytv/middleware/redirect.js index 80877e415..8a5514dd1 100644 --- a/lbrytv/middleware/redirect.js +++ b/lbrytv/middleware/redirect.js @@ -19,11 +19,6 @@ async function redirectMiddleware(ctx, next) { return; } - if (path === '/') { - ctx.redirect(`/$/${PAGES.CHANNELS_FOLLOWING}`); - return; - } - if (!path.startsWith('/$/') && path.match(/^([^@/:]+)\/([^:/]+)$/)) { ctx.redirect(url.replace(/^([^@/:]+)\/([^:/]+)(:(\/.*))/, '$1:$2')); // test against path, but use ctx.url to retain parameters return; @@ -43,6 +38,11 @@ async function redirectMiddleware(ctx, next) { return; } + if (path === '/') { + ctx.redirect(`/$/${PAGES.CHANNELS_FOLLOWING}`); + return; + } + // No redirects needed await next(); }