fix(order): remove nested entities (#8250)
This commit is contained in:
1 parent
1aa2d7b611
commit
cae27b08bd
2 files changed
+14
-4
No files matched your search
@@ -380,6 +380,10 @@ medusaIntegrationTestRunner({
|
|||||||
{},
|
{},
|
||||||
adminHeaders
|
adminHeaders
|
||||||
)
|
)
|
||||||
|
|
||||||
|
result = (await api.get(`/admin/returns?fields=*items`, adminHeaders))
|
||||||
|
.data.returns
|
||||||
|
expect(result).toHaveLength(2)
|
||||||
})
|
})
|
||||||
|
|
||||||
// Simple lifecyle:
|
// Simple lifecyle:
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import {
|
|||||||
decorateCartTotals,
|
decorateCartTotals,
|
||||||
deduplicate,
|
deduplicate,
|
||||||
isDefined,
|
isDefined,
|
||||||
|
isObject,
|
||||||
} from "@medusajs/utils"
|
} from "@medusajs/utils"
|
||||||
|
|
||||||
// Reshape the order object to match the OrderDTO
|
// Reshape the order object to match the OrderDTO
|
||||||
@@ -99,10 +100,15 @@ export function formatOrder(
|
|||||||
}
|
}
|
||||||
|
|
||||||
function cleanNestedRelations(obj) {
|
function cleanNestedRelations(obj) {
|
||||||
delete obj.order
|
if (!isObject(obj)) {
|
||||||
delete obj.return
|
return
|
||||||
delete obj.claim
|
}
|
||||||
delete obj.exchange
|
|
||||||
|
const obj_ = obj as any
|
||||||
|
delete obj_.order
|
||||||
|
delete obj_.return
|
||||||
|
delete obj_.claim
|
||||||
|
delete obj_.exchange
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatOrderReturn(orderReturn, mainOrder) {
|
function formatOrderReturn(orderReturn, mainOrder) {
|
||||||
|
|||||||
Reference in new issue
Block a user