fix(medusa): Assign metadata when creating a draft order or creating a line item (#4662)
When creating a draft order or creating a line item via Postman, filled metadata is not saved, metadata remains null in the API response Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
5
.changeset/angry-ways-sell.md
Normal file
5
.changeset/angry-ways-sell.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@medusajs/medusa": patch
|
||||
---
|
||||
|
||||
fix(medusa): Assign metadata when creating a draft order or creating a line item
|
||||
@@ -129,6 +129,7 @@ export default async (req, res) => {
|
||||
allow_discounts: false,
|
||||
unit_price: validated.unit_price || 0,
|
||||
quantity: validated.quantity,
|
||||
metadata: validated.metadata,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -334,6 +334,7 @@ class DraftOrderService extends TransactionBaseService {
|
||||
allow_discounts: false,
|
||||
unit_price: price,
|
||||
quantity: item.quantity,
|
||||
metadata: item.metadata,
|
||||
})
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user