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.domainId = inferDomain?._id || domainId;
ctx.domainInfo = inferDomain || absoluteDomain; 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(); else await next();
}; };

Loading…
Cancel
Save