diff --git a/src/admintools/adminproject.go b/src/admintools/adminproject.go index a215058..4f1910e 100644 --- a/src/admintools/adminproject.go +++ b/src/admintools/adminproject.go @@ -163,7 +163,7 @@ func addProjectTagCommand(projectCommand *cobra.Command) { conn := db.NewConnPool(1, 1) defer conn.Close() - resultTag, err := hmndata.SetProjectTag(ctx, conn, projectID, tag) + resultTag, err := hmndata.SetProjectTag(ctx, conn, nil, projectID, tag) if err != nil { panic(err) } diff --git a/src/hmndata/project_helper.go b/src/hmndata/project_helper.go index c8eb0de..7341ae7 100644 --- a/src/hmndata/project_helper.go +++ b/src/hmndata/project_helper.go @@ -449,6 +449,7 @@ func UrlContextForProject(p *models.Project) *hmnurl.UrlContext { func SetProjectTag( ctx context.Context, dbConn db.ConnOrTx, + currentUser *models.User, projectID int, tagText string, ) (*models.Tag, error) { @@ -458,7 +459,7 @@ func SetProjectTag( } defer tx.Rollback(ctx) - p, err := FetchProject(ctx, tx, nil, projectID, ProjectsQuery{ + p, err := FetchProject(ctx, tx, currentUser, projectID, ProjectsQuery{ Lifecycles: models.AllProjectLifecycles, IncludeHidden: true, }) diff --git a/src/website/projects.go b/src/website/projects.go index efe9613..db60449 100644 --- a/src/website/projects.go +++ b/src/website/projects.go @@ -760,7 +760,7 @@ func updateProject(ctx context.Context, tx pgx.Tx, user *models.User, payload *P return oops.New(err, "Failed to update project") } - _, err = hmndata.SetProjectTag(ctx, tx, payload.ProjectID, payload.Tag) + _, err = hmndata.SetProjectTag(ctx, tx, user, payload.ProjectID, payload.Tag) if err != nil { return err }