diff --git a/packages/medusa/src/api/admin/orders/[id]/complete/route.ts b/packages/medusa/src/api/admin/orders/[id]/complete/route.ts index 1b83626faf..0f64ec681f 100644 --- a/packages/medusa/src/api/admin/orders/[id]/complete/route.ts +++ b/packages/medusa/src/api/admin/orders/[id]/complete/route.ts @@ -8,10 +8,9 @@ import { AuthenticatedMedusaRequest, MedusaResponse, } from "../../../../../types/routing" -import { AdminCompleteOrderType } from "../../validators" export const POST = async ( - req: AuthenticatedMedusaRequest, + req: AuthenticatedMedusaRequest, res: MedusaResponse ) => { const remoteQuery = req.scope.resolve(ContainerRegistrationKeys.REMOTE_QUERY) @@ -19,7 +18,7 @@ export const POST = async ( await completeOrderWorkflow(req.scope).run({ input: { - orderIds: [req.validatedBody.order_id], + orderIds: [id], additional_data: req.validatedBody.additional_data, }, }) diff --git a/packages/medusa/src/api/admin/orders/validators.ts b/packages/medusa/src/api/admin/orders/validators.ts index 44f0e82319..9705c7756f 100644 --- a/packages/medusa/src/api/admin/orders/validators.ts +++ b/packages/medusa/src/api/admin/orders/validators.ts @@ -52,11 +52,7 @@ export const AdminArchiveOrder = z.object({ }) export type AdminArchiveOrderType = z.infer -export type AdminCompleteOrderType = z.infer -export const CompleteOrder = z.object({ - order_id: z.string(), -}) -export const AdminCompleteOrder = WithAdditionalData(CompleteOrder) +export const AdminCompleteOrder = WithAdditionalData(z.object({})) const Item = z.object({ id: z.string(),