chore(): Migration generator fix generated import (#14315)

* chore(): Migration generator fix generated import

* Create two-olives-try.md

* feedback
This commit is contained in:
Adrien de Peretti
2025-12-16 11:11:02 +01:00
committed by GitHub
parent c8a7122ba9
commit d813fc4ff9
24 changed files with 105 additions and 61 deletions

View File

@@ -7,6 +7,9 @@ import { CustomDBMigrator } from "./custom-db-migrator"
type FilterDef = Parameters<typeof MikroORMFilter>[0]
const expectedMigrationsImportStatement =
'import { Migration } from "@medusajs/framework/mikro-orm/migrations"'
export class CustomTsMigrationGenerator extends TSMigrationGenerator {
// TODO: temporary fix to drop unique constraint before creating unique index
private dropUniqueConstraintBeforeUniqueIndex(
@@ -41,7 +44,17 @@ export class CustomTsMigrationGenerator extends TSMigrationGenerator {
diff.up.unshift(sql)
}
return super.generateMigrationFile(className, diff)
let migrationFileContent = super.generateMigrationFile(className, diff)
migrationFileContent = migrationFileContent
.replace(
'import { Migration } from "@mikro-orm/migrations"',
expectedMigrationsImportStatement
)
.replace(
"import { Migration } from '@mikro-orm/migrations'",
expectedMigrationsImportStatement
)
return migrationFileContent
}
createStatement(sql: string, padLeft: number): string {