Skip to content

Commit b005888

Browse files
committed
fix: bugfixes
Signed-off-by: Uroš Marolt <uros@marolt.me>
1 parent 34c1acb commit b005888

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

services/libs/data-access-layer/src/members/identities.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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"

0 commit comments

Comments
 (0)