Fix regression in Projects.create

A new project's creator was not being assigned a role in the project's
environments.
This commit is contained in:
richard-dds
2018-09-25 14:07:15 -04:00
parent d0c1bc563f
commit b65fdd56a0
3 changed files with 22 additions and 8 deletions

View File

@@ -14,10 +14,9 @@ class Projects(object):
project = Project(workspace=workspace, name=name, description=description)
db.session.add(project)
Environments.create_many(project, environment_names)
for environment in project.environments:
Environments.add_member(user, environment, user)
environments = Environments.create_many(project, environment_names)
for environment in environments:
Environments.add_member(environment, user, "owner")
db.session.commit()
return project