From 9b4e1f561e29a390ed39b7332bc78a4084efd60e Mon Sep 17 00:00:00 2001 From: = Date: Thu, 12 Dec 2024 19:49:50 +0530 Subject: [PATCH] feat: removed service token from migration and resolved failing migration on groups --- .../20241205160300_project-split-to-products.ts | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/backend/src/db/migrations/20241205160300_project-split-to-products.ts b/backend/src/db/migrations/20241205160300_project-split-to-products.ts index 6ebac71e5..9e6dc4f07 100644 --- a/backend/src/db/migrations/20241205160300_project-split-to-products.ts +++ b/backend/src/db/migrations/20241205160300_project-split-to-products.ts @@ -54,7 +54,7 @@ const newProject = async (knex: Knex, projectId: string, projectType: ProjectTyp await knex(TableName.GroupProjectMembershipRole).insert( groupMembershipRoles.map((el) => { const id = uuidV4(); - const projectMembershipId = groupMembershipMapping[el.id]; + const projectMembershipId = groupMembershipMapping[el.projectMembershipId]; const customRoleId = el.customRoleId ? customRoleMapping[el.customRoleId] : el.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(); if (projectBot) { 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; };