fix(inventory): Add missing context arguments (#3863)
* add missing context * Create ninety-peas-complain.md
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@medusajs/inventory": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix(inventory): Add missing context arguments
|
||||||
@@ -7,11 +7,11 @@ import {
|
|||||||
UpdateReservationItemInput,
|
UpdateReservationItemInput,
|
||||||
} from "@medusajs/types"
|
} from "@medusajs/types"
|
||||||
import {
|
import {
|
||||||
buildQuery,
|
|
||||||
InjectEntityManager,
|
InjectEntityManager,
|
||||||
isDefined,
|
|
||||||
MedusaContext,
|
MedusaContext,
|
||||||
MedusaError,
|
MedusaError,
|
||||||
|
buildQuery,
|
||||||
|
isDefined,
|
||||||
} from "@medusajs/utils"
|
} from "@medusajs/utils"
|
||||||
import { EntityManager, FindManyOptions } from "typeorm"
|
import { EntityManager, FindManyOptions } from "typeorm"
|
||||||
import { InventoryLevelService } from "."
|
import { InventoryLevelService } from "."
|
||||||
@@ -174,7 +174,7 @@ export default class ReservationItemService {
|
|||||||
const manager = context.transactionManager!
|
const manager = context.transactionManager!
|
||||||
const itemRepository = manager.getRepository(ReservationItem)
|
const itemRepository = manager.getRepository(ReservationItem)
|
||||||
|
|
||||||
const item = await this.retrieve(reservationItemId)
|
const item = await this.retrieve(reservationItemId, undefined, context)
|
||||||
|
|
||||||
const shouldUpdateQuantity =
|
const shouldUpdateQuantity =
|
||||||
isDefined(data.quantity) && data.quantity !== item.quantity
|
isDefined(data.quantity) && data.quantity !== item.quantity
|
||||||
@@ -299,10 +299,10 @@ export default class ReservationItemService {
|
|||||||
: [reservationItemId]
|
: [reservationItemId]
|
||||||
const manager = context.transactionManager!
|
const manager = context.transactionManager!
|
||||||
const itemRepository = manager.getRepository(ReservationItem)
|
const itemRepository = manager.getRepository(ReservationItem)
|
||||||
const items = await this.list({ id: ids })
|
const items = await this.list({ id: ids }, undefined, context)
|
||||||
|
|
||||||
const promises: Promise<unknown>[] = items.map(async (item) => {
|
const promises: Promise<unknown>[] = items.map(async (item) => {
|
||||||
this.inventoryLevelService_.adjustReservedQuantity(
|
await this.inventoryLevelService_.adjustReservedQuantity(
|
||||||
item.inventory_item_id,
|
item.inventory_item_id,
|
||||||
item.location_id,
|
item.location_id,
|
||||||
item.quantity * -1,
|
item.quantity * -1,
|
||||||
|
|||||||
Reference in New Issue
Block a user