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,