core: domain existance check

pull/569/head
undefined 1 year ago
parent b48fb3dcc3
commit ecdf54dae1
No known key found for this signature in database

@ -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();
};

Loading…
Cancel
Save