fix:(dasboard, order): set return status on cancel (#13578)
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
"@medusajs/dashboard": patch
|
||||||
|
"@medusajs/order": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix(dashboard, order): set return status on cancel
|
||||||
+13
-5
@@ -1,4 +1,4 @@
|
|||||||
import { Button, Text, Tooltip, clx, usePrompt } from "@medusajs/ui"
|
import { Button, Text, Tooltip, clx, toast, usePrompt } from "@medusajs/ui"
|
||||||
import { Collapsible as RadixCollapsible } from "radix-ui"
|
import { Collapsible as RadixCollapsible } from "radix-ui"
|
||||||
|
|
||||||
import { PropsWithChildren, ReactNode, useMemo, useState } from "react"
|
import { PropsWithChildren, ReactNode, useMemo, useState } from "react"
|
||||||
@@ -785,7 +785,9 @@ const ReturnBody = ({
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
await cancelReturnRequest()
|
await cancelReturnRequest().catch((error) => {
|
||||||
|
toast.error(error.message)
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const numberOfItems = orderReturn.items.reduce((acc, item) => {
|
const numberOfItems = orderReturn.items.reduce((acc, item) => {
|
||||||
@@ -842,7 +844,9 @@ const ClaimBody = ({
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
await cancelClaim()
|
await cancelClaim().catch((error) => {
|
||||||
|
toast.error(error.message)
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const outboundItems = (claim.additional_items || []).reduce(
|
const outboundItems = (claim.additional_items || []).reduce(
|
||||||
@@ -916,7 +920,9 @@ const ExchangeBody = ({
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
await cancelExchange()
|
await cancelExchange().catch((error) => {
|
||||||
|
toast.error(error.message)
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
const outboundItems = (exchange.additional_items || []).reduce(
|
const outboundItems = (exchange.additional_items || []).reduce(
|
||||||
@@ -1015,7 +1021,9 @@ const TransferOrderRequestBody = ({
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
await cancelTransfer()
|
await cancelTransfer().catch((error) => {
|
||||||
|
toast.error(error.message)
|
||||||
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -4,7 +4,11 @@ import {
|
|||||||
OrderTypes,
|
OrderTypes,
|
||||||
ReturnDTO,
|
ReturnDTO,
|
||||||
} from "@medusajs/framework/types"
|
} from "@medusajs/framework/types"
|
||||||
import { ChangeActionType, promiseAll } from "@medusajs/framework/utils"
|
import {
|
||||||
|
ChangeActionType,
|
||||||
|
promiseAll,
|
||||||
|
ReturnStatus,
|
||||||
|
} from "@medusajs/framework/utils"
|
||||||
|
|
||||||
async function createOrderChange(
|
async function createOrderChange(
|
||||||
service,
|
service,
|
||||||
@@ -90,6 +94,7 @@ export async function cancelReturn(
|
|||||||
{
|
{
|
||||||
data: {
|
data: {
|
||||||
canceled_at: new Date(),
|
canceled_at: new Date(),
|
||||||
|
status: ReturnStatus.CANCELED,
|
||||||
},
|
},
|
||||||
selector: {
|
selector: {
|
||||||
id: returnOrder.id,
|
id: returnOrder.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user