chore: remove excess join in GetQuotaConsumedForUser query (#15338)

Filter is applied in original workspace query. We do not need to join
`workspaces` twice. Use build_number instead of `created_at`
for determining the last build.
This commit is contained in:
Steven Masley
2024-11-05 08:12:56 -06:00
committed by GitHub
parent 886dcbec84
commit 2d00b50eb6
4 changed files with 115 additions and 24 deletions
+9
View File
@@ -288,6 +288,15 @@ func WorkspaceBuild(t testing.TB, db database.Store, orig database.WorkspaceBuil
if err != nil {
return err
}
if orig.DailyCost > 0 {
err = db.UpdateWorkspaceBuildCostByID(genCtx, database.UpdateWorkspaceBuildCostByIDParams{
ID: buildID,
DailyCost: orig.DailyCost,
})
require.NoError(t, err)
}
build, err = db.GetWorkspaceBuildByID(genCtx, buildID)
if err != nil {
return err