diff --git a/.changeset/new-cameras-roll.md b/.changeset/new-cameras-roll.md new file mode 100644 index 0000000000..db4a62fbf6 --- /dev/null +++ b/.changeset/new-cameras-roll.md @@ -0,0 +1,5 @@ +--- +"@medusajs/draft-order": patch +--- + +fix(draft-order): email reset when changing customer diff --git a/packages/plugins/draft-order/src/admin/routes/draft-orders/@create/page.tsx b/packages/plugins/draft-order/src/admin/routes/draft-orders/@create/page.tsx index 498ed251fe..6046afbb0b 100644 --- a/packages/plugins/draft-order/src/admin/routes/draft-orders/@create/page.tsx +++ b/packages/plugins/draft-order/src/admin/routes/draft-orders/@create/page.tsx @@ -322,12 +322,10 @@ const CustomerField = ({ control, setValue }: CustomerFieldProps) => { const customerEmail = label?.match(/\((.*@.*)\)$/)?.[1] || label - if (!email && customerEmail) { - setValue("email", customerEmail, { - shouldDirty: true, - shouldTouch: true, - }) - } + setValue("email", customerEmail || "", { + shouldDirty: true, + shouldTouch: true, + }) }, [email, setValue, customers.options] ) @@ -777,4 +775,4 @@ const schema = z } }) -export default Create \ No newline at end of file +export default Create