Skip to content

Commit 4b292e2

Browse files
committed
fix autobuild/executor unit tests
1 parent 1a97843 commit 4b292e2

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

coderd/database/dbauthz/dbauthz.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,7 @@ func AsSystem(ctx context.Context) context.Context {
132132
User: []rbac.Permission{},
133133
},
134134
}),
135+
Scope: rbac.ScopeAll,
135136
},
136137
)
137138
}

coderd/provisionerdserver/provisionerdserver.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -133,23 +133,23 @@ func (server *Server) AcquireJob(ctx context.Context, _ *proto.Empty) (*proto.Ac
133133
if err != nil {
134134
return nil, failJob(fmt.Sprintf("unmarshal job input %q: %s", job.Input, err))
135135
}
136-
workspaceBuild, err := server.Database.GetWorkspaceBuildByID(ctx, input.WorkspaceBuildID)
136+
workspaceBuild, err := server.Database.GetWorkspaceBuildByID(dbauthz.AsSystem(ctx), input.WorkspaceBuildID)
137137
if err != nil {
138138
return nil, failJob(fmt.Sprintf("get workspace build: %s", err))
139139
}
140-
workspace, err := server.Database.GetWorkspaceByID(ctx, workspaceBuild.WorkspaceID)
140+
workspace, err := server.Database.GetWorkspaceByID(dbauthz.AsSystem(ctx), workspaceBuild.WorkspaceID)
141141
if err != nil {
142142
return nil, failJob(fmt.Sprintf("get workspace: %s", err))
143143
}
144-
templateVersion, err := server.Database.GetTemplateVersionByID(ctx, workspaceBuild.TemplateVersionID)
144+
templateVersion, err := server.Database.GetTemplateVersionByID(dbauthz.AsSystem(ctx), workspaceBuild.TemplateVersionID)
145145
if err != nil {
146146
return nil, failJob(fmt.Sprintf("get template version: %s", err))
147147
}
148-
template, err := server.Database.GetTemplateByID(ctx, templateVersion.TemplateID.UUID)
148+
template, err := server.Database.GetTemplateByID(dbauthz.AsSystem(ctx), templateVersion.TemplateID.UUID)
149149
if err != nil {
150150
return nil, failJob(fmt.Sprintf("get template: %s", err))
151151
}
152-
owner, err := server.Database.GetUserByID(ctx, workspace.OwnerID)
152+
owner, err := server.Database.GetUserByID(dbauthz.AsSystem(ctx), workspace.OwnerID)
153153
if err != nil {
154154
return nil, failJob(fmt.Sprintf("get owner: %s", err))
155155
}
@@ -257,7 +257,7 @@ func (server *Server) AcquireJob(ctx context.Context, _ *proto.Empty) (*proto.Ac
257257
}
258258
switch job.StorageMethod {
259259
case database.ProvisionerStorageMethodFile:
260-
file, err := server.Database.GetFileByID(ctx, job.FileID)
260+
file, err := server.Database.GetFileByID(dbauthz.AsSystem(ctx), job.FileID)
261261
if err != nil {
262262
return nil, failJob(fmt.Sprintf("get file by hash: %s", err))
263263
}

0 commit comments

Comments
 (0)