fix: DML relation management for many to one relation ship foreign keys (#7790)

FIXES CORE-2369

cc @thetutlage 

Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
Adrien de Peretti
2024-06-24 20:54:54 +02:00
committed by GitHub
parent 25210369d9
commit 34c44078e7
9 changed files with 626 additions and 235 deletions

View File

@@ -13,3 +13,4 @@ export * from "./medusa-internal-service"
export * from "./medusa-service"
export * from "./migration-scripts"
export * from "./mikro-orm-cli-config-builder"

View File

@@ -1,8 +1,12 @@
import { MikroORMOptions } from "@mikro-orm/core/utils/Configuration"
import { DmlEntity, toMikroORMEntity } from "../dml"
import { TSMigrationGenerator } from "../dal"
import { AnyEntity, EntityClassGroup, EntitySchema } from "@mikro-orm/core"
import { EntityClass } from "@mikro-orm/core/typings"
import type {
AnyEntity,
EntityClass,
EntityClassGroup,
} from "@mikro-orm/core/typings"
import type { EntitySchema } from "@mikro-orm/core/metadata/EntitySchema"
type Options = Partial<MikroORMOptions> & {
entities: (