diff --git a/src/components/RemoteCreateDrawer.tsx b/src/components/RemoteCreateDrawer.tsx index 0042be1..1a40399 100644 --- a/src/components/RemoteCreateDrawer.tsx +++ b/src/components/RemoteCreateDrawer.tsx @@ -182,10 +182,10 @@ export default function RemoteCreateDrawer({ e.preventDefault() setIsSaving(true) - const formData = new FormData(e.currentTarget) - const data: Record = {} + // take data from config state, not form + const data = structuredClone(config) - for (const [key, value] of formData.entries()) { + for (const [key, value] of Object.entries(data)) { if (value.toString().trim() === '') continue if ( e.currentTarget[key] instanceof HTMLInputElement &&