fix/normalize hostname format in saveDomain action

This commit is contained in:
biersoeckli
2025-01-09 14:54:25 +00:00
parent bd2da6ce84
commit 9f45555761

View File

@@ -15,6 +15,11 @@ const actionAppDomainEditZodModel = appDomainEditZodModel.merge(z.object({
export const saveDomain = async (prevState: any, inputData: z.infer<typeof actionAppDomainEditZodModel>) =>
saveFormAction(inputData, actionAppDomainEditZodModel, async (validatedData) => {
await getAuthUserSession();
if (validatedData.hostname.includes('://')) {
const url = new URL(validatedData.hostname);
validatedData.hostname = url.hostname;
}
await appService.saveDomain({
...validatedData,
id: validatedData.id ?? undefined