fix(core-flows,order): update action (#8333)

This commit is contained in:
Carlos R. L. Rodrigues
2024-07-29 12:51:51 -03:00
committed by GitHub
parent 42c80e4264
commit ed67d44d28
19 changed files with 124 additions and 36 deletions
@@ -7,6 +7,7 @@ import {
AuthenticatedMedusaRequest,
MedusaResponse,
} from "../../../../../types/routing"
import { defaultAdminDetailsReturnFields } from "../../../returns/query-config"
export const POST = async (
req: AuthenticatedMedusaRequest,
@@ -31,10 +32,27 @@ export const POST = async (
fields: req.remoteQueryConfig.fields,
})
const [orderClaim] = await remoteQuery(queryObject)
const [orderClaim] = await remoteQuery(queryObject, undefined, {
throwIfKeyNotFound: true,
})
let orderReturn
if (orderClaim.return_id) {
const [orderReturnData] = await remoteQuery(
remoteQueryObjectFromString({
entryPoint: "return",
variables: {
id: orderClaim.return_id,
},
fields: defaultAdminDetailsReturnFields,
})
)
orderReturn = orderReturnData
}
res.json({
order_preview: result,
claim: orderClaim,
return: orderReturn,
})
}
@@ -28,7 +28,9 @@ export const GET = async (
fields: req.remoteQueryConfig.fields,
})
const [orderReturn] = await remoteQuery(queryObject)
const [orderReturn] = await remoteQuery(queryObject, undefined, {
throwIfKeyNotFound: true,
})
res.json({
return: orderReturn,