fix(order): remove nested entities (#8250)

This commit is contained in:
Carlos R. L. Rodrigues authored and GitHub committed 2024-07-23 18:21:33 +00:00
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) {