From bfd10dadaf6286aa26dac96d7c0cc5bc24e43c9b Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Thu, 21 Dec 2023 16:38:53 +0200 Subject: [PATCH] fix(medusa-js): remove unnecessary `query` field in `AdminInventoryItemsResource.deleteLocationLevel` method (#5941) ## What The underlying endpoint `/admin/inventory-items/{id}/location-levels/{location_id}` that the JS Client's `AdminInventoryItemsResource.deleteLocationLevel` method sends a request to doesn't accept query parameters. So, the `query` argument of the `deleteLocationLevel` is unnecessary. Fixes CORE-1550 --- .changeset/eighty-mails-behave.md | 5 +++++ packages/medusa-js/src/resources/admin/inventory-item.ts | 9 +-------- 2 files changed, 6 insertions(+), 8 deletions(-) create mode 100644 .changeset/eighty-mails-behave.md diff --git a/.changeset/eighty-mails-behave.md b/.changeset/eighty-mails-behave.md new file mode 100644 index 0000000000..744b707a78 --- /dev/null +++ b/.changeset/eighty-mails-behave.md @@ -0,0 +1,5 @@ +--- +"@medusajs/medusa-js": patch +--- + +fix(medusa-js): remove unnecessary `query` field in `AdminInventoryItemsResource.deleteLocationLevel` method diff --git a/packages/medusa-js/src/resources/admin/inventory-item.ts b/packages/medusa-js/src/resources/admin/inventory-item.ts index c839bdda7a..489522d5a0 100644 --- a/packages/medusa-js/src/resources/admin/inventory-item.ts +++ b/packages/medusa-js/src/resources/admin/inventory-item.ts @@ -289,7 +289,6 @@ class AdminInventoryItemsResource extends BaseResource { * Delete a location level of an Inventory Item. * @param {string} inventoryItemId - The ID of the inventory item. * @param {string} locationId - The ID of the location level to delete. - * @param {AdminGetInventoryItemsParams} query - Configurations to apply on the returned inventory item. * @param {Record} customHeaders - Custom headers to attach to the request. * @returns {ResponsePromise} the inventory item's details. * @@ -305,15 +304,9 @@ class AdminInventoryItemsResource extends BaseResource { deleteLocationLevel( inventoryItemId: string, locationId: string, - query?: AdminGetInventoryItemsParams, customHeaders: Record = {} ): ResponsePromise { - let path = `/admin/inventory-items/${inventoryItemId}/location-levels/${locationId}` - - if (query) { - const queryString = qs.stringify(query) - path += `?${queryString}` - } + const path = `/admin/inventory-items/${inventoryItemId}/location-levels/${locationId}` return this.client.request("DELETE", path, undefined, {}, customHeaders) }