mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-03 12:26:05 +00:00
feat: removed service token from migration and resolved failing migration on groups
This commit is contained in:
@@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user