Skip to content

Commit

Permalink
fix team migration
Browse files Browse the repository at this point in the history
  • Loading branch information
McPizza0 committed Aug 21, 2024
1 parent 653ac6b commit ba2c508
Showing 1 changed file with 32 additions and 21 deletions.
53 changes: 32 additions & 21 deletions apps/v1Migration/migrationJob.ts
Original file line number Diff line number Diff line change
Expand Up @@ -341,6 +341,13 @@ export async function runOrgMigration({
columns: {
id: true,
name: true
},
with: {
members: {
columns: {
orgMemberId: true
}
}
}
});

Expand Down Expand Up @@ -370,27 +377,31 @@ export async function runOrgMigration({
shortcode: validatedShortcode
});

// Add the org member as the space member
await db.insert(spaceMembers).values({
orgId: orgId,
spaceId: Number(newSpaceResponse.insertId),
publicId: typeIdGenerator('spaceMembers'),
orgMemberId: orgOwnerMembershipId,
addedByOrgMemberId: orgOwnerMembershipId,
role: 'admin',
canCreate: true,
canRead: true,
canComment: true,
canReply: true,
canDelete: true,
canChangeWorkflow: true,
canSetWorkflowToClosed: true,
canAddTags: true,
canMoveToAnotherSpace: true,
canAddToAnotherSpace: true,
canMergeConvos: true,
canAddParticipants: true
});
// Add the each team member as the space member
if (teamQueryResponse.members && teamQueryResponse.members.length > 0) {
for (const teamMember of teamQueryResponse.members) {
await db.insert(spaceMembers).values({
orgId: orgId,
spaceId: Number(newSpaceResponse.insertId),
publicId: typeIdGenerator('spaceMembers'),
orgMemberId: teamMember.orgMemberId,
addedByOrgMemberId: orgOwnerMembershipId,
role: 'admin',
canCreate: true,
canRead: true,
canComment: true,
canReply: true,
canDelete: true,
canChangeWorkflow: true,
canSetWorkflowToClosed: true,
canAddTags: true,
canMoveToAnotherSpace: true,
canAddToAnotherSpace: true,
canMergeConvos: true,
canAddParticipants: true
});
}
}

// set team.defaultSpaceId > spaceId
await db
Expand Down

0 comments on commit ba2c508

Please sign in to comment.