fix(core-flows): return created order return from workflow (#11642)

* fix: return created order return from workflow

* fix: type

* fix: middeware export
This commit is contained in:
Frane Polić
2025-02-28 10:15:13 +01:00
committed by GitHub
parent 4b7c6d7dd9
commit c50487ccab
4 changed files with 20 additions and 2 deletions

View File

@@ -3,6 +3,7 @@ import {
CreateOrderShippingMethodDTO,
FulfillmentWorkflow,
OrderDTO,
ReturnDTO,
OrderWorkflow,
ShippingOptionDTO,
WithCalculatedPrice,
@@ -16,6 +17,7 @@ import {
} from "@medusajs/framework/utils"
import {
WorkflowData,
WorkflowResponse,
createStep,
createWorkflow,
parallelize,
@@ -308,7 +310,7 @@ export const createAndCompleteReturnOrderWorkflow = createWorkflow(
createAndCompleteReturnOrderWorkflowId,
function (
input: WorkflowData<OrderWorkflow.CreateOrderReturnWorkflowInput>
): WorkflowData<void> {
): WorkflowResponse<ReturnDTO> {
const order: OrderDTO = useRemoteQueryStep({
entry_point: "orders",
fields: [
@@ -412,5 +414,7 @@ export const createAndCompleteReturnOrderWorkflow = createWorkflow(
},
}).config({ name: "emit-return-received-event" })
)
return new WorkflowResponse(returnCreated)
}
)