From 0700a2448c54438482cd3b422e66c591bc5c1df8 Mon Sep 17 00:00:00 2001 From: Adrien de Peretti Date: Thu, 11 Sep 2025 09:29:47 +0200 Subject: [PATCH] chore(): Remove extra manager fork (#13458) RESOLVE CORE-1182 **What** Remove unnecessary extra manager fork that need reconciliation under the hood --- .changeset/thick-mugs-dance.md | 5 +++++ .../core/utils/src/dal/mikro-orm/mikro-orm-repository.ts | 7 ++----- 2 files changed, 7 insertions(+), 5 deletions(-) create mode 100644 .changeset/thick-mugs-dance.md 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 ) }