From 320fab8aed5b974f9514818efd989b04e2a6be78 Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Wed, 16 Aug 2023 16:42:34 +0300 Subject: [PATCH] chore(oas): add missing variant_id to AdminPostInventoryItemsReq schema (#4780) * chore(oas): add missing variant_id to AdminPostInventoryItemsReq schema * ran build --- .../src/lib/models/AdminPostInventoryItemsReq.ts | 4 ++++ .../routes/admin/inventory-items/create-inventory-item.ts | 7 ++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/generated/client-types/src/lib/models/AdminPostInventoryItemsReq.ts b/packages/generated/client-types/src/lib/models/AdminPostInventoryItemsReq.ts index e4a8b54eff..1292108028 100644 --- a/packages/generated/client-types/src/lib/models/AdminPostInventoryItemsReq.ts +++ b/packages/generated/client-types/src/lib/models/AdminPostInventoryItemsReq.ts @@ -4,6 +4,10 @@ import { SetRelation, Merge } from "../core/ModelUtils" export interface AdminPostInventoryItemsReq { + /** + * The ID of the variant to create the inventory item for. + */ + variant_id: string /** * The unique SKU of the associated Product Variant. */ diff --git a/packages/medusa/src/api/routes/admin/inventory-items/create-inventory-item.ts b/packages/medusa/src/api/routes/admin/inventory-items/create-inventory-item.ts index aab654b574..229143a867 100644 --- a/packages/medusa/src/api/routes/admin/inventory-items/create-inventory-item.ts +++ b/packages/medusa/src/api/routes/admin/inventory-items/create-inventory-item.ts @@ -15,7 +15,7 @@ import { validator } from "../../../../utils/validator" * @oas [post] /admin/inventory-items * operationId: "PostInventoryItems" * summary: "Create an Inventory Item" - * description: "Create an Inventory Item." + * description: "Create an Inventory Item for a product variant." * x-authenticated: true * parameters: * - (query) expand {string} Comma-separated relations that should be expanded in the returned inventory item. @@ -130,7 +130,12 @@ export default async (req, res) => { /** * @schema AdminPostInventoryItemsReq * type: object + * required: + * - variant_id * properties: + * variant_id: + * description: The ID of the variant to create the inventory item for. + * type: string * sku: * description: The unique SKU of the associated Product Variant. * type: string