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:
co-authored by
Oli Juhl
parent
9c682ce288
commit
fc6c9df035
@@ -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,
|
allow_discounts: false,
|
||||||
unit_price: validated.unit_price || 0,
|
unit_price: validated.unit_price || 0,
|
||||||
quantity: validated.quantity,
|
quantity: validated.quantity,
|
||||||
|
metadata: validated.metadata,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -334,6 +334,7 @@ class DraftOrderService extends TransactionBaseService {
|
|||||||
allow_discounts: false,
|
allow_discounts: false,
|
||||||
unit_price: price,
|
unit_price: price,
|
||||||
quantity: item.quantity,
|
quantity: item.quantity,
|
||||||
|
metadata: item.metadata,
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user