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: {