From ff623f8b004d41f2f61f196f42872d973662ec9f Mon Sep 17 00:00:00 2001 From: Riqwan Thamir Date: Tue, 3 Sep 2024 18:48:47 +0200 Subject: [PATCH] fix(order,utils): fix outstanding amount stuck on long orders (#8968) --- .../core/utils/src/modules-sdk/medusa-internal-service.ts | 6 +++--- packages/modules/order/src/services/order-module-service.ts | 6 +++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/core/utils/src/modules-sdk/medusa-internal-service.ts b/packages/core/utils/src/modules-sdk/medusa-internal-service.ts index a5429d81f6..ae14e93aa3 100644 --- a/packages/core/utils/src/modules-sdk/medusa-internal-service.ts +++ b/packages/core/utils/src/modules-sdk/medusa-internal-service.ts @@ -2,9 +2,9 @@ import { BaseFilterable, Context, FilterQuery, - FilterQuery as InternalFilterQuery, FindConfig, InferEntityType, + FilterQuery as InternalFilterQuery, ModulesSdkTypes, PerformedActions, UpsertWithReplaceConfig, @@ -22,13 +22,13 @@ import { shouldForceTransaction, } from "../common" import { FreeTextSearchFilterKey } from "../dal" +import { DmlEntity, toMikroORMEntity } from "../dml" import { buildQuery } from "./build-query" import { InjectManager, InjectTransactionManager, MedusaContext, } from "./decorators" -import { DmlEntity, toMikroORMEntity } from "../dml" type SelectorAndData = { selector: FilterQuery | BaseFilterable> @@ -304,7 +304,7 @@ export function MedusaInternalService< if (keySelectorForDataOnly.$or.length) { const entitiesToUpdate = await this.list( keySelectorForDataOnly, - {}, + { take: null }, sharedContext ) diff --git a/packages/modules/order/src/services/order-module-service.ts b/packages/modules/order/src/services/order-module-service.ts index 96fd2b1e86..12d059d22c 100644 --- a/packages/modules/order/src/services/order-module-service.ts +++ b/packages/modules/order/src/services/order-module-service.ts @@ -2672,6 +2672,7 @@ export default class OrderModuleService< : transactionData.order_id, }, { + take: null, select: ["id", "version"], }, sharedContext @@ -2719,6 +2720,7 @@ export default class OrderModuleService< }, { select: ["order_id", "version", "amount"], + take: null, }, sharedContext ) @@ -2744,6 +2746,7 @@ export default class OrderModuleService< id: transactionIds, }, { + take: null, select: ["order_id", "amount"], }, sharedContext @@ -2778,6 +2781,7 @@ export default class OrderModuleService< { select: ["order_id", "amount"], withDeleted: true, + take: null, }, sharedContext ) @@ -2810,7 +2814,7 @@ export default class OrderModuleService< { order_id: transactionData.map((trx) => trx.order_id), }, - {}, + { take: null }, sharedContext )