core: domain existance check

This commit is contained in:
undefined committed 2023-05-06 21:06:16 +08:00
1 parent b48fb3dcc3
commit ecdf54dae1
1 file changed
+1 -1
@@ -23,6 +23,6 @@ export default async (ctx: KoaContext, next) => {
}
ctx.domainId = inferDomain?._id || domainId;
ctx.domainInfo = inferDomain || absoluteDomain;
if (ctx.domainId !== ctx.domainInfo._id) ctx.redirect(ctx.originalPath.replace(/^\/d\/[^/]+\//, `/d/${ctx.domainInfo._id}/`));
if (ctx.domainInfo && ctx.domainId !== ctx.domainInfo._id) ctx.redirect(ctx.originalPath.replace(/^\/d\/[^/]+\//, `/d/${ctx.domainInfo._id}/`));
else await next();
};