feat: removed service token from migration and resolved failing migration on groups

This commit is contained in:
=
2024-12-13 21:38:43 +05:30
parent 097fcad5ae
commit 9b4e1f561e
@@ -54,7 +54,7 @@ const newProject = async (knex: Knex, projectId: string, projectType: ProjectTyp
await knex(TableName.GroupProjectMembershipRole).insert( await knex(TableName.GroupProjectMembershipRole).insert(
groupMembershipRoles.map((el) => { groupMembershipRoles.map((el) => {
const id = uuidV4(); const id = uuidV4();
const projectMembershipId = groupMembershipMapping[el.id]; const projectMembershipId = groupMembershipMapping[el.projectMembershipId];
const customRoleId = el.customRoleId ? customRoleMapping[el.customRoleId] : el.customRoleId; const customRoleId = el.customRoleId ? customRoleMapping[el.customRoleId] : el.customRoleId;
return { ...el, id, projectMembershipId, customRoleId }; return { ...el, id, projectMembershipId, customRoleId };
}) })
@@ -124,6 +124,7 @@ const newProject = async (knex: Knex, projectId: string, projectType: ProjectTyp
}) })
); );
} }
const projectBot = await knex(TableName.ProjectBot).where("projectId", projectId).first(); const projectBot = await knex(TableName.ProjectBot).where("projectId", projectId).first();
if (projectBot) { if (projectBot) {
const newProjectBot = { ...projectBot, id: uuidV4(), projectId: newProjectId }; const newProjectBot = { ...projectBot, id: uuidV4(), projectId: newProjectId };
@@ -140,16 +141,6 @@ const newProject = async (knex: Knex, projectId: string, projectType: ProjectTyp
); );
} }
const serviceTokens = await knex(TableName.ServiceToken).where("projectId", projectId);
if (serviceTokens.length) {
await knex(TableName.ServiceToken).insert(
serviceTokens.map((el) => {
const id = uuidV4();
const scopes = el.scopes ? JSON.stringify(el.scopes) : el.scopes;
return { ...el, id, scopes, projectId: newProjectId };
})
);
}
return newProjectId; return newProjectId;
}; };