diff --git a/estore/src/app/api/admin/orders/[orderId]/complete/route.ts b/estore/src/app/api/admin/orders/[orderId]/complete/route.ts index 3cc39ab..0a9ad75 100644 --- a/estore/src/app/api/admin/orders/[orderId]/complete/route.ts +++ b/estore/src/app/api/admin/orders/[orderId]/complete/route.ts @@ -24,9 +24,13 @@ export async function POST( await client.ordersApi.updateOrder(orderId, { order: { - locationId: order.locationId!, - state: 'COMPLETED', - version: order.version, + locationId: order.locationId!, + state: 'COMPLETED', + version: order.version, + fulfillments: (order.fulfillments ?? []).map((f) => ({ + uid: f.uid, + state: 'COMPLETED', + })), }, idempotencyKey: `complete-${orderId}`, })