File tree Expand file tree Collapse file tree
apps/data_sink_worker/src/service
libs/data-access-layer/src/members Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -326,6 +326,14 @@ export default class MemberService extends LoggerBase {
326326 } ,
327327 'Identity conflict during member creation — reusing existing member, scheduling orphan deletion' ,
328328 )
329+ await logExecutionTimeV2 (
330+ ( ) => this . memberRepo . addToSegments ( existingMemberId , segmentIds ) ,
331+ this . log ,
332+ 'memberService -> create -> addToSegments (conflict path)' ,
333+ )
334+ if ( releaseMemberLock ) {
335+ await releaseMemberLock ( )
336+ }
329337 await this . scheduleOrphanMemberDeletion ( id )
330338 return existingMemberId
331339 }
Original file line number Diff line number Diff line change @@ -194,7 +194,7 @@ export async function findMemberIdByVerifiedIdentity(
194194 qx : QueryExecutor ,
195195 platform : string ,
196196 value : string ,
197- type : string ,
197+ type : MemberIdentityType ,
198198) : Promise < string | null > {
199199 const result = await qx . selectOneOrNone (
200200 `SELECT "memberId" FROM "memberIdentities"
You can’t perform that action at this time.
0 commit comments