fix(utils, product, pricing, link-modules): add missing dependencies for utils + fix migration path issue (#4915)

* fix: add missing dependencies for utils

* chore: migration path is set from the calling package

* chore: update changeset
This commit is contained in:
Riqwan Thamir
2023-08-31 09:16:02 +02:00
committed by GitHub
parent 4d16acf5f0
commit 87bade096e
15 changed files with 87 additions and 21 deletions

View File

@@ -16,6 +16,7 @@ export default async (
moduleDeclaration?: InternalModuleDeclaration
): Promise<void> => {
const entities = Object.values(PricingModels) as unknown as EntitySchema[]
const pathToMigrations = __dirname + "/../migrations"
await ModulesSdkUtils.mikroOrmConnectionLoader({
entities,
@@ -23,5 +24,6 @@ export default async (
options,
moduleDeclaration,
logger,
pathToMigrations,
})
}

View File

@@ -23,8 +23,13 @@ export async function revertMigration({
const dbData = ModulesSdkUtils.loadDatabaseConfig("pricing", options)!
const entities = Object.values(PricingModels) as unknown as EntitySchema[]
const pathToMigrations = __dirname + "/../migrations"
const orm = await DALUtils.mikroOrmCreateConnection(dbData, entities)
const orm = await DALUtils.mikroOrmCreateConnection(
dbData,
entities,
pathToMigrations
)
try {
const migrator = orm.getMigrator()

View File

@@ -21,8 +21,13 @@ export async function runMigrations({
const dbData = ModulesSdkUtils.loadDatabaseConfig("pricing", options)!
const entities = Object.values(PricingModels) as unknown as EntitySchema[]
const pathToMigrations = __dirname + "/../migrations"
const orm = await DALUtils.mikroOrmCreateConnection(dbData, entities)
const orm = await DALUtils.mikroOrmCreateConnection(
dbData,
entities,
pathToMigrations
)
try {
const migrator = orm.getMigrator()

View File

@@ -33,8 +33,13 @@ export async function run({
const dbData = ModulesSdkUtils.loadDatabaseConfig("pricing", options)!
const entities = Object.values(PricingModels) as unknown as EntitySchema[]
const pathToMigrations = __dirname + "/../migrations"
const orm = await DALUtils.mikroOrmCreateConnection(dbData, entities)
const orm = await DALUtils.mikroOrmCreateConnection(
dbData,
entities,
pathToMigrations
)
const manager = orm.em.fork()
try {