Skip to content

Commit 6e80694

Browse files
authored
fix:(dasboard, order): set return status on cancel (medusajs#13578)
1 parent 5e827ec commit 6e80694

File tree

3 files changed

+25
-6
lines changed

3 files changed

+25
-6
lines changed

.changeset/gentle-terms-tease.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"@medusajs/dashboard": patch
3+
"@medusajs/order": patch
4+
---
5+
6+
fix(dashboard, order): set return status on cancel

packages/admin/dashboard/src/routes/orders/order-detail/components/order-activity-section/order-timeline.tsx

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Button, Text, Tooltip, clx, usePrompt } from "@medusajs/ui"
1+
import { Button, Text, Tooltip, clx, toast, usePrompt } from "@medusajs/ui"
22
import { Collapsible as RadixCollapsible } from "radix-ui"
33

44
import { PropsWithChildren, ReactNode, useMemo, useState } from "react"
@@ -785,7 +785,9 @@ const ReturnBody = ({
785785
return
786786
}
787787

788-
await cancelReturnRequest()
788+
await cancelReturnRequest().catch((error) => {
789+
toast.error(error.message)
790+
})
789791
}
790792

791793
const numberOfItems = orderReturn.items.reduce((acc, item) => {
@@ -842,7 +844,9 @@ const ClaimBody = ({
842844
return
843845
}
844846

845-
await cancelClaim()
847+
await cancelClaim().catch((error) => {
848+
toast.error(error.message)
849+
})
846850
}
847851

848852
const outboundItems = (claim.additional_items || []).reduce(
@@ -916,7 +920,9 @@ const ExchangeBody = ({
916920
return
917921
}
918922

919-
await cancelExchange()
923+
await cancelExchange().catch((error) => {
924+
toast.error(error.message)
925+
})
920926
}
921927

922928
const outboundItems = (exchange.additional_items || []).reduce(
@@ -1015,7 +1021,9 @@ const TransferOrderRequestBody = ({
10151021
return
10161022
}
10171023

1018-
await cancelTransfer()
1024+
await cancelTransfer().catch((error) => {
1025+
toast.error(error.message)
1026+
})
10191027
}
10201028

10211029
/**

packages/modules/order/src/services/actions/cancel-return.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@ import {
44
OrderTypes,
55
ReturnDTO,
66
} from "@medusajs/framework/types"
7-
import { ChangeActionType, promiseAll } from "@medusajs/framework/utils"
7+
import {
8+
ChangeActionType,
9+
promiseAll,
10+
ReturnStatus,
11+
} from "@medusajs/framework/utils"
812

913
async function createOrderChange(
1014
service,
@@ -90,6 +94,7 @@ export async function cancelReturn(
9094
{
9195
data: {
9296
canceled_at: new Date(),
97+
status: ReturnStatus.CANCELED,
9398
},
9499
selector: {
95100
id: returnOrder.id,

0 commit comments

Comments
 (0)