From cd2d4f6455e7db2f9aa4f7aec72baa25fad786ff Mon Sep 17 00:00:00 2001 From: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com> Date: Tue, 18 Apr 2023 08:43:36 +0200 Subject: [PATCH] fix(inventory): Add missing context arguments (#3863) * add missing context * Create ninety-peas-complain.md --- .changeset/ninety-peas-complain.md | 5 +++++ packages/inventory/src/services/reservation-item.ts | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) create mode 100644 .changeset/ninety-peas-complain.md diff --git a/.changeset/ninety-peas-complain.md b/.changeset/ninety-peas-complain.md new file mode 100644 index 0000000000..72a75775af --- /dev/null +++ b/.changeset/ninety-peas-complain.md @@ -0,0 +1,5 @@ +--- +"@medusajs/inventory": patch +--- + +fix(inventory): Add missing context arguments diff --git a/packages/inventory/src/services/reservation-item.ts b/packages/inventory/src/services/reservation-item.ts index 247eb24f1e..a244d823bd 100644 --- a/packages/inventory/src/services/reservation-item.ts +++ b/packages/inventory/src/services/reservation-item.ts @@ -7,11 +7,11 @@ import { UpdateReservationItemInput, } from "@medusajs/types" import { - buildQuery, InjectEntityManager, - isDefined, MedusaContext, MedusaError, + buildQuery, + isDefined, } from "@medusajs/utils" import { EntityManager, FindManyOptions } from "typeorm" import { InventoryLevelService } from "." @@ -174,7 +174,7 @@ export default class ReservationItemService { const manager = context.transactionManager! const itemRepository = manager.getRepository(ReservationItem) - const item = await this.retrieve(reservationItemId) + const item = await this.retrieve(reservationItemId, undefined, context) const shouldUpdateQuantity = isDefined(data.quantity) && data.quantity !== item.quantity @@ -299,10 +299,10 @@ export default class ReservationItemService { : [reservationItemId] const manager = context.transactionManager! const itemRepository = manager.getRepository(ReservationItem) - const items = await this.list({ id: ids }) + const items = await this.list({ id: ids }, undefined, context) const promises: Promise[] = items.map(async (item) => { - this.inventoryLevelService_.adjustReservedQuantity( + await this.inventoryLevelService_.adjustReservedQuantity( item.inventory_item_id, item.location_id, item.quantity * -1,