diff --git a/apps/nestjs-backend/src/features/record/open-api/record-open-api.service.ts b/apps/nestjs-backend/src/features/record/open-api/record-open-api.service.ts index 1fa9e0d28b..0da6f4c43f 100644 --- a/apps/nestjs-backend/src/features/record/open-api/record-open-api.service.ts +++ b/apps/nestjs-backend/src/features/record/open-api/record-open-api.service.ts @@ -132,10 +132,14 @@ export class RecordOpenApiService { windowId?: string, isAiInternal?: string ) { - const res = await this.recordModifyService.updateRecords( - tableId, - updateRecordsRo as IUpdateRecordsInternalRo, - windowId + const res = await this.prismaService.$tx( + async () => + this.recordModifyService.updateRecords( + tableId, + updateRecordsRo as IUpdateRecordsInternalRo, + windowId + ), + { timeout: this.thresholdConfig.bigTransactionTimeout } ); const appId = this.cls.get('appId');