diff --git a/components/forms/record-form.tsx b/components/forms/record-form.tsx index 87ff67b..f908422 100644 --- a/components/forms/record-form.tsx +++ b/components/forms/record-form.tsx @@ -119,6 +119,12 @@ export function RecordForm({ return recordDomains[0].domain_name; }, [recordDomains, initData?.zone_name]); + useEffect(() => { + if (validDefaultDomain) { + setCurrentZoneName(validDefaultDomain); + } + }, [validDefaultDomain]); + useEffect(() => { if (recordDomains && recordDomains.length > 0) { setAllowedRecordTypes( @@ -547,18 +553,20 @@ export function RecordForm({ )} )} - + {initData?.active !== 3 && ( + + )} diff --git a/lib/dto/cloudflare-dns-record.ts b/lib/dto/cloudflare-dns-record.ts index 1ad2221..8bc2070 100644 --- a/lib/dto/cloudflare-dns-record.ts +++ b/lib/dto/cloudflare-dns-record.ts @@ -242,7 +242,9 @@ export async function getUserRecordByTypeNameContent( type, // content, name, - // active, + active: { + not: 3, + }, }, }); } diff --git a/lib/email.ts b/lib/email.ts index 0a1df62..610e404 100644 --- a/lib/email.ts +++ b/lib/email.ts @@ -236,7 +236,7 @@ export function applyRecordEmailHtml({