(ctx context.Context, arg database.UnarchiveTemplateVersionParams)
| 6502 | } |
| 6503 | |
| 6504 | func (q *querier) UnarchiveTemplateVersion(ctx context.Context, arg database.UnarchiveTemplateVersionParams) error { |
| 6505 | v, err := q.db.GetTemplateVersionByID(ctx, arg.TemplateVersionID) |
| 6506 | if err != nil { |
| 6507 | return err |
| 6508 | } |
| 6509 | |
| 6510 | tpl, err := q.db.GetTemplateByID(ctx, v.TemplateID.UUID) |
| 6511 | if err != nil { |
| 6512 | return err |
| 6513 | } |
| 6514 | if err := q.authorizeContext(ctx, policy.ActionUpdate, tpl); err != nil { |
| 6515 | return err |
| 6516 | } |
| 6517 | return q.db.UnarchiveTemplateVersion(ctx, arg) |
| 6518 | } |
| 6519 | |
| 6520 | func (q *querier) UnfavoriteWorkspace(ctx context.Context, id uuid.UUID) error { |
| 6521 | fetch := func(ctx context.Context, id uuid.UUID) (database.Workspace, error) { |
nothing calls this directly
no test coverage detected