Merge branch 'dev' into BumBranch

This commit is contained in:
al8763be 2024-03-19 02:15:33 +01:00
commit 502cd67b4c

View file

@ -201,7 +201,18 @@ func (d *Db) GetProjectId(projectname string) (int, error) {
// Creates a new project in the database, associated with a user
func (d *Db) AddProject(name string, description string, username string) error {
_, err := d.Exec(projectInsert, name, description, username)
tx := d.MustBegin()
_, err := tx.Exec(projectInsert, name, description, username)
if err != nil {
tx.Rollback()
return err
}
_, err = tx.Exec(changeUserRole, "project_manager", username, name)
if err != nil {
tx.Rollback()
return err
}
tx.Commit()
return err
}