Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 1898c59

Browse files
committed
Fix dbfake, replaced the wrong function
1 parent 589c15b commit 1898c59

File tree

2 files changed

+11
-6
lines changed

2 files changed

+11
-6
lines changed

coderd/database/dbauthz/dbauthz_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,7 @@ func (s *MethodTestSuite) TestTemplate() {
810810
TemplateID: uuid.NullUUID{UUID: t1.ID, Valid: true},
811811
Name: tv.Name,
812812
UpdatedAt: tv.UpdatedAt,
813-
}).Asserts(t1, rbac.ActionUpdate).Returns(tv)
813+
}).Asserts(t1, rbac.ActionUpdate)
814814
}))
815815
s.Run("UpdateTemplateVersionDescriptionByJobID", s.Subtest(func(db database.Store, check *expects) {
816816
jobID := uuid.New()
@@ -1242,7 +1242,7 @@ func (s *MethodTestSuite) TestWorkspace() {
12421242
UpdatedAt: build.UpdatedAt,
12431243
Deadline: build.Deadline,
12441244
ProvisionerState: []byte{},
1245-
}).Asserts(ws, rbac.ActionUpdate).Returns(build)
1245+
}).Asserts(ws, rbac.ActionUpdate)
12461246
}))
12471247
s.Run("SoftDeleteWorkspaceByID", s.Subtest(func(db database.Store, check *expects) {
12481248
ws := dbgen.Workspace(s.T(), db, database.Workspace{})

coderd/database/dbfake/dbfake.go

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -422,9 +422,9 @@ func (q *FakeQuerier) getWorkspaceByAgentIDNoLock(_ context.Context, agentID uui
422422
}
423423

424424
func (q *FakeQuerier) getWorkspaceBuildByIDNoLock(_ context.Context, id uuid.UUID) (database.WorkspaceBuild, error) {
425-
for _, history := range q.workspaceBuilds {
426-
if history.ID == id {
427-
return q.workspaceBuildWithUserNoLock(history), nil
425+
for _, build := range q.workspaceBuilds {
426+
if build.ID == id {
427+
return q.workspaceBuildWithUserNoLock(build), nil
428428
}
429429
}
430430
return database.WorkspaceBuild{}, sql.ErrNoRows
@@ -2738,7 +2738,12 @@ func (q *FakeQuerier) GetWorkspaceBuildByJobID(ctx context.Context, jobID uuid.U
27382738
q.mutex.RLock()
27392739
defer q.mutex.RUnlock()
27402740

2741-
return q.getWorkspaceBuildByIDNoLock(ctx, jobID)
2741+
for _, build := range q.workspaceBuilds {
2742+
if build.JobID == jobID {
2743+
return q.workspaceBuildWithUserNoLock(build), nil
2744+
}
2745+
}
2746+
return database.WorkspaceBuild{}, sql.ErrNoRows
27422747
}
27432748

27442749
func (q *FakeQuerier) GetWorkspaceBuildByWorkspaceIDAndBuildNumber(_ context.Context, arg database.GetWorkspaceBuildByWorkspaceIDAndBuildNumberParams) (database.WorkspaceBuild, error) {

0 commit comments

Comments
 (0)