Skip to content

Commit 9cf72b8

Browse files
committed
fix: unmerge secondary member id
1 parent 77767fa commit 9cf72b8

File tree

2 files changed

+3
-1
lines changed
  • services/libs

2 files changed

+3
-1
lines changed

services/libs/common_services/src/services/member/unmerge.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -475,6 +475,7 @@ export async function unmergeMember(
475475

476476
// Create the secondary member
477477
const secondaryRow = await createMember(tx, {
478+
id: secondary.id,
478479
displayName: secondary.displayName,
479480
joinedAt: secondary.joinedAt,
480481
attributes: secondary.attributes,

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ export enum MemberField {
7676
}
7777

7878
export interface MemberCreateInput {
79+
id?: string
7980
displayName: string
8081
joinedAt: string
8182
attributes: Record<string, unknown>
@@ -666,7 +667,7 @@ export async function updateMember(
666667
}
667668

668669
export async function createMember(qx: QueryExecutor, data: MemberCreateInput): Promise<MemberRow> {
669-
const id = generateUUIDv1()
670+
const id = data.id ?? generateUUIDv1()
670671
const ts = new Date()
671672
const dbInstance = getDbInstance()
672673
const columnSet = new dbInstance.helpers.ColumnSet(MEMBER_INSERT_COLUMNS, {

0 commit comments

Comments
 (0)