Skip to content

Commit b6a698f

Browse files
committed
save some queries
1 parent 27c93cb commit b6a698f

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

coderd/workspacebuilds.go

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,13 @@ func (api *API) workspaceBuildsData(ctx context.Context, workspaces []database.W
670670
return workspaceBuildsData{}, xerrors.Errorf("get workspace resources by job: %w", err)
671671
}
672672

673+
if len(resources) == 0 {
674+
return workspaceBuildsData{
675+
users: users,
676+
jobs: jobs,
677+
}, nil
678+
}
679+
673680
resourceIDs := make([]uuid.UUID, 0)
674681
for _, resource := range resources {
675682
resourceIDs = append(resourceIDs, resource.ID)
@@ -685,6 +692,15 @@ func (api *API) workspaceBuildsData(ctx context.Context, workspaces []database.W
685692
return workspaceBuildsData{}, xerrors.Errorf("get workspace agents: %w", err)
686693
}
687694

695+
if len(resources) == 0 {
696+
return workspaceBuildsData{
697+
users: users,
698+
jobs: jobs,
699+
resources: resources,
700+
metadata: metadata,
701+
}, nil
702+
}
703+
688704
agentIDs := make([]uuid.UUID, 0)
689705
for _, agent := range agents {
690706
agentIDs = append(agentIDs, agent.ID)

0 commit comments

Comments
 (0)