diff --git a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/domains/page-client.tsx b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/domains/page-client.tsx index 5fbfac953..83284411c 100644 --- a/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/domains/page-client.tsx +++ b/apps/dashboard/src/app/(main)/(protected)/projects/[projectId]/domains/page-client.tsx @@ -30,9 +30,8 @@ function EditDialog(props: { } )) { const domainFormSchema = yup.object({ - domain: urlSchema - .url("Invalid URL") - .transform((value) => 'https://' + value) + domain: yup.string() + // .url("Invalid URL") .notOneOf( props.domains .filter((_, i) => (props.type === 'update' && i !== props.editIndex) || props.type === 'create') @@ -86,11 +85,11 @@ function EditDialog(props: { domains: [ ...props.domains, { - domain: values.domain, + domain: (values.allowInsecureHttp ? 'http' : 'https') + `://` + values.domain, handlerPath: values.handlerPath, }, - ...(canAddWww(values.domain.slice(8)) && values.addWww ? [{ - domain: 'https://www.' + values.domain.slice(8), + ...(canAddWww(values.domain) && values.addWww ? [{ + domain: `${values.allowInsecureHttp ? 'http' : 'https'}://www.` + values.domain, handlerPath: values.handlerPath, }] : []), ], @@ -147,7 +146,7 @@ function EditDialog(props: { only modify this if you changed the default handler path in your app -
+