feat(medusa): Cart and totals computational optimizations (#2475)
This commit is contained in:
committed by
GitHub
parent
755ba90c05
commit
d2b1848e52
@@ -71,9 +71,15 @@ export default async (req, res) => {
|
||||
relations: defaultAdminDraftOrdersRelations,
|
||||
})
|
||||
|
||||
draftOrder.cart = await cartService.retrieveWithTotals(draftOrder.cart_id, {
|
||||
relations: defaultAdminDraftOrdersCartRelations,
|
||||
})
|
||||
draftOrder.cart = await cartService.retrieveWithTotals(
|
||||
draftOrder.cart_id,
|
||||
{
|
||||
relations: defaultAdminDraftOrdersCartRelations,
|
||||
},
|
||||
{
|
||||
force_taxes: true,
|
||||
}
|
||||
)
|
||||
|
||||
res.json({ draft_order: draftOrder })
|
||||
}
|
||||
|
||||
@@ -83,16 +83,7 @@ export default async (req, res) => {
|
||||
|
||||
const cart = await cartService
|
||||
.withTransaction(manager)
|
||||
.retrieve(draftOrder.cart_id, {
|
||||
select: ["total"],
|
||||
relations: [
|
||||
"discounts",
|
||||
"discounts.rule",
|
||||
"shipping_methods",
|
||||
"region",
|
||||
"items",
|
||||
],
|
||||
})
|
||||
.retrieveWithTotals(draftOrder.cart_id)
|
||||
|
||||
await paymentProviderService
|
||||
.withTransaction(manager)
|
||||
|
||||
Reference in New Issue
Block a user