feat(core-flows,js-sdk,medusa,types): draft order delete (#12172)
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import {
|
||||
getOrderDetailWorkflow,
|
||||
updateDraftOrderWorkflow,
|
||||
deleteDraftOrdersWorkflow,
|
||||
} from "@medusajs/core-flows"
|
||||
import {
|
||||
AuthenticatedMedusaRequest,
|
||||
@@ -54,3 +55,22 @@ export const POST = async (
|
||||
.status(200)
|
||||
.json({ draft_order: result.data[0] as HttpTypes.AdminDraftOrder })
|
||||
}
|
||||
|
||||
export const DELETE = async (
|
||||
req: AuthenticatedMedusaRequest,
|
||||
res: MedusaResponse
|
||||
) => {
|
||||
const { id } = req.params
|
||||
|
||||
await deleteDraftOrdersWorkflow(req.scope).run({
|
||||
input: {
|
||||
order_ids: [id],
|
||||
},
|
||||
})
|
||||
|
||||
res.status(200).json({
|
||||
id,
|
||||
object: "draft-order",
|
||||
deleted: true,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user