diff --git a/.changeset/thick-mugs-dance.md b/.changeset/thick-mugs-dance.md new file mode 100644 index 0000000000..fc3162479a --- /dev/null +++ b/.changeset/thick-mugs-dance.md @@ -0,0 +1,5 @@ +--- +"@medusajs/utils": patch +--- + +chore(): Remove extra manager fork diff --git a/packages/core/utils/src/dal/mikro-orm/mikro-orm-repository.ts b/packages/core/utils/src/dal/mikro-orm/mikro-orm-repository.ts index 63e30b14e0..d9955cf25a 100644 --- a/packages/core/utils/src/dal/mikro-orm/mikro-orm-repository.ts +++ b/packages/core/utils/src/dal/mikro-orm/mikro-orm-repository.ts @@ -64,11 +64,8 @@ export class MikroOrmBase { transaction?: TManager } = {} ): Promise { - const freshManager = this.getFreshManager - ? this.getFreshManager() - : this.manager_ - - return await transactionWrapper(freshManager, task, options).catch( + this.manager_.global = true + return await transactionWrapper(this.manager_, task, options).catch( dbErrorMapper ) }