mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-07 20:27:43 +00:00
requested changes
This commit is contained in:
@@ -30,7 +30,7 @@ export const DEFAULT_PROJECT_ENVS = [
|
|||||||
{ name: "Production", slug: "prod" }
|
{ name: "Production", slug: "prod" }
|
||||||
];
|
];
|
||||||
|
|
||||||
const createGhostUser = async (
|
const createUserWithGhostUser = async (
|
||||||
orgId: string,
|
orgId: string,
|
||||||
projectId: string,
|
projectId: string,
|
||||||
userId: string,
|
userId: string,
|
||||||
@@ -195,17 +195,16 @@ export async function seed(knex: Knex): Promise<void> {
|
|||||||
})
|
})
|
||||||
.returning("*");
|
.returning("*");
|
||||||
|
|
||||||
const [projectMembership] = await knex(TableName.ProjectMembership)
|
const userOrgMembership = await knex(TableName.OrgMembership)
|
||||||
.insert({
|
.where({
|
||||||
projectId: project.id,
|
orgId: seedData1.organization.id,
|
||||||
userId: seedData1.id
|
userId: seedData1.id
|
||||||
})
|
})
|
||||||
.returning("*");
|
.first();
|
||||||
await knex(TableName.ProjectUserMembershipRole).insert({
|
|
||||||
role: ProjectMembershipRole.Admin,
|
|
||||||
projectMembershipId: projectMembership.id
|
|
||||||
});
|
|
||||||
|
|
||||||
|
if (!userOrgMembership) {
|
||||||
|
throw new Error("User org membership not found");
|
||||||
|
}
|
||||||
const user = await knex(TableName.UserEncryptionKey).where({ userId: seedData1.id }).first();
|
const user = await knex(TableName.UserEncryptionKey).where({ userId: seedData1.id }).first();
|
||||||
if (!user) throw new Error("User not found");
|
if (!user) throw new Error("User not found");
|
||||||
|
|
||||||
@@ -213,7 +212,7 @@ export async function seed(knex: Knex): Promise<void> {
|
|||||||
throw new Error("User public key not found");
|
throw new Error("User public key not found");
|
||||||
}
|
}
|
||||||
|
|
||||||
await createGhostUser(seedData1.organization.id, project.id, seedData1.id, projectMembership.id, knex);
|
await createUserWithGhostUser(seedData1.organization.id, project.id, seedData1.id, userOrgMembership.id, knex);
|
||||||
|
|
||||||
// create default environments and default folders
|
// create default environments and default folders
|
||||||
const envs = await knex(TableName.Environment)
|
const envs = await knex(TableName.Environment)
|
||||||
|
|||||||
Reference in New Issue
Block a user