@@ -58,7 +58,7 @@ func New() database.Store {
58
58
workspaceResourceMetadata : make ([]database.WorkspaceResourceMetadatum , 0 ),
59
59
provisionerJobs : make ([]database.ProvisionerJob , 0 ),
60
60
templateVersions : make ([]database.TemplateVersion , 0 ),
61
- templates : make ([]database.Template , 0 ),
61
+ templates : make ([]database.TemplateTable , 0 ),
62
62
workspaceAgentStats : make ([]database.WorkspaceAgentStat , 0 ),
63
63
workspaceAgentLogs : make ([]database.WorkspaceAgentStartupLog , 0 ),
64
64
workspaceBuilds : make ([]database.WorkspaceBuild , 0 ),
@@ -130,7 +130,7 @@ type data struct {
130
130
templateVersions []database.TemplateVersion
131
131
templateVersionParameters []database.TemplateVersionParameter
132
132
templateVersionVariables []database.TemplateVersionVariable
133
- templates []database.Template
133
+ templates []database.TemplateTable
134
134
workspaceAgents []database.WorkspaceAgent
135
135
workspaceAgentMetadata []database.WorkspaceAgentMetadatum
136
136
workspaceAgentLogs []database.WorkspaceAgentStartupLog
@@ -452,15 +452,15 @@ func (q *FakeQuerier) getTemplateByIDNoLock(_ context.Context, id uuid.UUID) (da
452
452
return database.Template {}, sql .ErrNoRows
453
453
}
454
454
455
- func (q * FakeQuerier ) templatesWithUser (tpl []database.Template ) []database.Template {
455
+ func (q * FakeQuerier ) templatesWithUser (tpl []database.TemplateTable ) []database.Template {
456
456
cpy := make ([]database.Template , 0 , len (tpl ))
457
457
for _ , t := range tpl {
458
458
cpy = append (cpy , q .templateWithUser (t ))
459
459
}
460
460
return cpy
461
461
}
462
462
463
- func (q * FakeQuerier ) templateWithUser (tpl database.Template ) database.Template {
463
+ func (q * FakeQuerier ) templateWithUser (tpl database.TemplateTable ) database.Template {
464
464
var user database.User
465
465
for _ , _user := range q .users {
466
466
if _user .ID == tpl .CreatedBy {
@@ -2118,9 +2118,9 @@ func (q *FakeQuerier) GetTemplates(_ context.Context) ([]database.Template, erro
2118
2118
2119
2119
templates := slices .Clone (q .templates )
2120
2120
for i := range templates {
2121
- templates [i ] = templates [i ]. DeepCopy ()
2121
+ templates [i ] = templates [i ]
2122
2122
}
2123
- slices .SortFunc (templates , func (i , j database.Template ) bool {
2123
+ slices .SortFunc (templates , func (i , j database.TemplateTable ) bool {
2124
2124
if i .Name != j .Name {
2125
2125
return i .Name < j .Name
2126
2126
}
@@ -3470,7 +3470,7 @@ func (q *FakeQuerier) InsertTemplate(_ context.Context, arg database.InsertTempl
3470
3470
defer q .mutex .Unlock ()
3471
3471
3472
3472
//nolint:gosimple
3473
- template := database.Template {
3473
+ template := database.TemplateTable {
3474
3474
ID : arg .ID ,
3475
3475
CreatedAt : arg .CreatedAt ,
3476
3476
UpdatedAt : arg .UpdatedAt ,
@@ -5009,7 +5009,8 @@ func (q *FakeQuerier) GetAuthorizedTemplates(ctx context.Context, arg database.G
5009
5009
}
5010
5010
5011
5011
var templates []database.Template
5012
- for _ , template := range q .templates {
5012
+ for _ , templateTable := range q .templates {
5013
+ template := q .templateWithUser (templateTable )
5013
5014
if prepared != nil && prepared .Authorize (ctx , template .RBACObject ()) != nil {
5014
5015
continue
5015
5016
}
@@ -5037,7 +5038,7 @@ func (q *FakeQuerier) GetAuthorizedTemplates(ctx context.Context, arg database.G
5037
5038
continue
5038
5039
}
5039
5040
}
5040
- templates = append (templates , template . DeepCopy () )
5041
+ templates = append (templates )
5041
5042
}
5042
5043
if len (templates ) > 0 {
5043
5044
slices .SortFunc (templates , func (i , j database.Template ) bool {
@@ -5046,7 +5047,7 @@ func (q *FakeQuerier) GetAuthorizedTemplates(ctx context.Context, arg database.G
5046
5047
}
5047
5048
return i .ID .String () < j .ID .String ()
5048
5049
})
5049
- return q . templatesWithUser ( templates ) , nil
5050
+ return templates , nil
5050
5051
}
5051
5052
5052
5053
return nil , sql .ErrNoRows
@@ -5056,7 +5057,7 @@ func (q *FakeQuerier) GetTemplateGroupRoles(_ context.Context, id uuid.UUID) ([]
5056
5057
q .mutex .RLock ()
5057
5058
defer q .mutex .RUnlock ()
5058
5059
5059
- var template database.Template
5060
+ var template database.TemplateTable
5060
5061
for _ , t := range q .templates {
5061
5062
if t .ID == id {
5062
5063
template = t
@@ -5093,7 +5094,7 @@ func (q *FakeQuerier) GetTemplateUserRoles(_ context.Context, id uuid.UUID) ([]d
5093
5094
q .mutex .RLock ()
5094
5095
defer q .mutex .RUnlock ()
5095
5096
5096
- var template database.Template
5097
+ var template database.TemplateTable
5097
5098
for _ , t := range q .templates {
5098
5099
if t .ID == id {
5099
5100
template = t
0 commit comments