Skip to content

Commit 6bcc509

Browse files
author
Misha Savelyev
committed
Update member in the same transaction when enriching members
1 parent f101a52 commit 6bcc509

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

services/apps/data_sink_worker/src/service/member.service.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,12 @@ export default class MemberService extends LoggerBase {
276276
await this.store.transactionally(async (txStore) => {
277277
const txRepo = new MemberRepository(txStore, this.log)
278278
const txIntegrationRepo = new IntegrationRepository(txStore, this.log)
279+
const txService = new MemberService(
280+
txStore,
281+
this.nodejsWorkerEmitter,
282+
this.searchSyncWorkerEmitter,
283+
this.log,
284+
)
279285

280286
const dbIntegration = await txIntegrationRepo.findById(integrationId)
281287
const segmentId = dbIntegration.segmentId
@@ -304,7 +310,7 @@ export default class MemberService extends LoggerBase {
304310
)
305311
}
306312

307-
await this.update(
313+
await txService.update(
308314
dbMember.id,
309315
tenantId,
310316
segmentId,

0 commit comments

Comments
 (0)