chore(core-flows, medusa): cancel request return (#8153)
* fix(core-flow): request item return reason * chore(core-flows): cancel request return
This commit is contained in:
1 parent
d4fe2daa57
commit
1acfdc4ffe
23 files changed
+263
-28
No files matched your search
@@ -1,4 +1,7 @@
|
||||
import { confirmReturnRequestWorkflow } from "@medusajs/core-flows"
|
||||
import {
|
||||
cancelReturnRequestWorkflow,
|
||||
confirmReturnRequestWorkflow,
|
||||
} from "@medusajs/core-flows"
|
||||
import {
|
||||
ContainerRegistrationKeys,
|
||||
remoteQueryObjectFromString,
|
||||
@@ -39,3 +42,22 @@ export const POST = async (
|
||||
return: orderReturn,
|
||||
})
|
||||
}
|
||||
|
||||
export const DELETE = async (
|
||||
req: AuthenticatedMedusaRequest,
|
||||
res: MedusaResponse
|
||||
) => {
|
||||
const { id } = req.params
|
||||
|
||||
await cancelReturnRequestWorkflow(req.scope).run({
|
||||
input: {
|
||||
return_id: id,
|
||||
},
|
||||
})
|
||||
|
||||
res.status(200).json({
|
||||
id,
|
||||
object: "return",
|
||||
deleted: true,
|
||||
})
|
||||
}
|
||||
@@ -120,4 +120,9 @@ export const adminReturnRoutesMiddlewares: MiddlewareRoute[] = [
|
||||
),
|
||||
],
|
||||
},
|
||||
{
|
||||
method: ["DELETE"],
|
||||
matcher: "/admin/returns/:id/request",
|
||||
middlewares: [],
|
||||
},
|
||||
]
|
||||
Reference in new issue
Block a user