chore(medusa): Typeorm upgrade to 0.3.11 (#3041)

This commit is contained in:
Riqwan Thamir
2023-02-15 16:25:30 +01:00
committed by GitHub
parent 8137061908
commit 121b42acfe
275 changed files with 4493 additions and 4780 deletions
@@ -1,11 +1,11 @@
import { DeepPartial, EntityManager } from "typeorm"
import { DeepPartial, EntityManager, FindManyOptions } from "typeorm"
import { isDefined, MedusaError } from "medusa-core-utils"
import {
FindConfig,
buildQuery,
IEventBusService,
FilterableInventoryItemProps,
CreateInventoryItemInput,
FilterableInventoryItemProps,
FindConfig,
IEventBusService,
InventoryItemDTO,
TransactionBaseService,
} from "@medusajs/medusa"
@@ -87,7 +87,7 @@ export default class InventoryItemService extends TransactionBaseService {
const manager = this.getManager()
const itemRepository = manager.getRepository(InventoryItem)
const query = buildQuery({ id: inventoryItemId }, config)
const query = buildQuery({ id: inventoryItemId }, config) as FindManyOptions
const [inventoryItem] = await itemRepository.find(query)
if (!inventoryItem) {
@@ -1,10 +1,10 @@
import { DeepPartial, EntityManager } from "typeorm"
import { DeepPartial, EntityManager, FindManyOptions } from "typeorm"
import { isDefined, MedusaError } from "medusa-core-utils"
import {
FindConfig,
buildQuery,
FilterableInventoryLevelProps,
CreateInventoryLevelInput,
FilterableInventoryLevelProps,
FindConfig,
IEventBusService,
TransactionBaseService,
} from "@medusajs/medusa"
@@ -52,7 +52,7 @@ export default class InventoryLevelService extends TransactionBaseService {
const manager = this.getManager()
const levelRepository = manager.getRepository(InventoryLevel)
const query = buildQuery(selector, config)
const query = buildQuery(selector, config) as FindManyOptions
return await levelRepository.find(query)
}
@@ -69,7 +69,7 @@ export default class InventoryLevelService extends TransactionBaseService {
const manager = this.getManager()
const levelRepository = manager.getRepository(InventoryLevel)
const query = buildQuery(selector, config)
const query = buildQuery(selector, config) as FindManyOptions
return await levelRepository.findAndCount(query)
}
@@ -94,7 +94,7 @@ export default class InventoryLevelService extends TransactionBaseService {
const manager = this.getManager()
const levelRepository = manager.getRepository(InventoryLevel)
const query = buildQuery({ id: inventoryLevelId }, config)
const query = buildQuery({ id: inventoryLevelId }, config) as FindManyOptions
const [inventoryLevel] = await levelRepository.find(query)
if (!inventoryLevel) {
@@ -1,4 +1,4 @@
import { EntityManager } from "typeorm"
import { EntityManager, FindManyOptions } from "typeorm"
import { isDefined, MedusaError } from "medusa-core-utils"
import {
FindConfig,
@@ -62,7 +62,7 @@ export default class ReservationItemService extends TransactionBaseService {
const manager = this.getManager()
const itemRepository = manager.getRepository(ReservationItem)
const query = buildQuery(selector, config)
const query = buildQuery(selector, config) as FindManyOptions
return await itemRepository.find(query)
}
@@ -79,7 +79,7 @@ export default class ReservationItemService extends TransactionBaseService {
const manager = this.getManager()
const itemRepository = manager.getRepository(ReservationItem)
const query = buildQuery(selector, config)
const query = buildQuery(selector, config) as FindManyOptions
return await itemRepository.findAndCount(query)
}
@@ -104,7 +104,7 @@ export default class ReservationItemService extends TransactionBaseService {
const manager = this.getManager()
const reservationItemRepository = manager.getRepository(ReservationItem)
const query = buildQuery({ id: reservationItemId }, config)
const query = buildQuery({ id: reservationItemId }, config) as FindManyOptions
const [reservationItem] = await reservationItemRepository.find(query)
if (!reservationItem) {
+15 -7
View File
@@ -1,6 +1,8 @@
import { EntityManager, ILike } from "typeorm"
import { EntityManager, FindOptionsWhere, ILike } from "typeorm"
import {
buildLegacyFieldsListFrom,
buildQuery,
ExtendedFindConfig,
FilterableInventoryItemProps,
FindConfig,
} from "@medusajs/medusa"
@@ -12,14 +14,19 @@ export function getListQuery(
config: FindConfig<InventoryItem> = { relations: [], skip: 0, take: 10 }
) {
const inventoryItemRepository = manager.getRepository(InventoryItem)
const query = buildQuery(selector, config)
const { q, ...selectorRest } = selector
const query = buildQuery(selectorRest, config) as ExtendedFindConfig<InventoryItem> & {
where: FindOptionsWhere<InventoryItem & {
location_id?: string
}>
}
const queryBuilder = inventoryItemRepository.createQueryBuilder("inv_item")
if (query.where.q) {
query.where.sku = ILike(`%${query.where.q as string}%`)
delete query.where.q
if (q) {
query.where.sku = ILike(`%${q}%`)
}
if ("location_id" in query.where) {
@@ -50,7 +57,8 @@ export function getListQuery(
}
if (query.select) {
queryBuilder.select(query.select.map((s) => "inv_item." + s))
const legacySelect = buildLegacyFieldsListFrom(query.select)
queryBuilder.select(legacySelect.map((s) => "inv_item." + s))
}
if (query.order) {