fix: URL case sensitive bug (#9886)

pull/9882/head^2
Afrie Irham 2023-07-03 16:13:22 +08:00 committed by GitHub
parent cc99e1697b
commit c412e7f815
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 3 deletions

View File

@ -93,16 +93,18 @@ async function getDynamicGroupPageProps(context: GetServerSidePropsContext) {
}
async function getUserPageProps(context: GetServerSidePropsContext) {
const { user: username, type: slug } = paramsSchema.parse(context.params);
const { user: uname, type: slug } = paramsSchema.parse(context.params);
const { rescheduleUid } = context.query;
const { currentOrgDomain, isValidOrgDomain } = orgDomainConfig(context.req.headers.host ?? "");
/** TODO: We should standarize this */
const username = uname.toLowerCase().replace(/( |%20)/g, "+");
const { ssrInit } = await import("@server/lib/ssr");
const ssr = await ssrInit(context);
const user = await prisma.user.findFirst({
where: {
/** TODO: We should standarize this */
username: username.toLowerCase().replace(/( |%20)/g, "+"),
username,
organization: isValidOrgDomain
? {
slug: currentOrgDomain,