requested changes

This commit is contained in:
Daniel Hougaard
2025-08-05 22:35:32 +04:00
parent 63cb484313
commit 0cb21082c7
+9 -10
View File
@@ -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)