Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7c46f76

Browse files
authored
chore: fetch templates by id without lock in dbfake (#6351)
Seehttps://github.com/coder/coder/actions/runs/4276632002/jobs/7444857508
1 parentacbe968 commit7c46f76

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

‎coderd/database/dbfake/databasefake.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -936,7 +936,7 @@ func (q *fakeQuerier) GetAuthorizedWorkspaces(ctx context.Context, arg database.
936936
}
937937

938938
ifarg.TemplateName!="" {
939-
template,err:=q.GetTemplateByID(ctx,workspace.TemplateID)
939+
template,err:=q.getTemplateByIDNoLock(ctx,workspace.TemplateID)
940940
iferr==nil&&!strings.EqualFold(arg.TemplateName,template.Name) {
941941
continue
942942
}
@@ -1617,10 +1617,14 @@ func (q *fakeQuerier) ParameterValues(_ context.Context, arg database.ParameterV
16171617
returnparameterValues,nil
16181618
}
16191619

1620-
func (q*fakeQuerier)GetTemplateByID(_ context.Context,id uuid.UUID) (database.Template,error) {
1620+
func (q*fakeQuerier)GetTemplateByID(ctx context.Context,id uuid.UUID) (database.Template,error) {
16211621
q.mutex.RLock()
16221622
deferq.mutex.RUnlock()
16231623

1624+
returnq.getTemplateByIDNoLock(ctx,id)
1625+
}
1626+
1627+
func (q*fakeQuerier)getTemplateByIDNoLock(_ context.Context,id uuid.UUID) (database.Template,error) {
16241628
for_,template:=rangeq.templates {
16251629
iftemplate.ID==id {
16261630
returntemplate,nil

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp