Skip to content

Commit

Permalink
fix(api): project permission at creation (#4691)
Browse files Browse the repository at this point in the history
close #4678

Signed-off-by: Yvonnick Esnault <yvonnick.esnault@corp.ovh.com>
  • Loading branch information
yesnault authored and sguiheux committed Oct 24, 2019
1 parent 396580d commit e698292
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
4 changes: 2 additions & 2 deletions engine/api/project.go
Expand Up @@ -514,16 +514,16 @@ func (api *API) addProjectHandler() service.Handler {
if err := tx.Commit(); err != nil {
return sdk.WrapError(err, "Cannot commit transaction")
}
p.Permission = permission.PermissionReadWriteExecute

event.PublishAddProject(p, deprecatedGetUser(ctx))

proj, errL := project.Load(api.mustDB(), api.Cache, p.Key, deprecatedGetUser(ctx), project.LoadOptions.WithLabels, project.LoadOptions.WithWorkflowNames,
project.LoadOptions.WithFavorites, project.LoadOptions.WithKeys, project.LoadOptions.WithPermission,
project.LoadOptions.WithFavorites, project.LoadOptions.WithKeys,
project.LoadOptions.WithIntegrations, project.LoadOptions.WithVariables)
if errL != nil {
return sdk.WrapError(errL, "Cannot load project %s", p.Key)
}
proj.Permission = permission.PermissionReadWriteExecute

return service.WriteJSON(w, *proj, http.StatusCreated)
}
Expand Down
1 change: 1 addition & 0 deletions engine/api/project_test.go
Expand Up @@ -124,6 +124,7 @@ func Test_addProjectHandler(t *testing.T) {
projCreated := sdk.Project{}
test.NoError(t, json.Unmarshal(w.Body.Bytes(), &projCreated))
assert.Equal(t, proj.Key, projCreated.Key)
assert.Equal(t, 7, projCreated.Permission)

gr, err := group.LoadGroup(db, proj.Name)
assert.NotNil(t, gr)
Expand Down

0 comments on commit e698292

Please sign in to comment.