Skip to content

Commit 0cdf3ea

Browse files
committed
GetFailedWorkspaceBuildsByTemplateID
1 parent c933511 commit 0cdf3ea

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

coderd/database/dbmem/dbmem.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2592,6 +2592,12 @@ func (q *FakeQuerier) GetFailedWorkspaceBuildsByTemplateID(ctx context.Context,
25922592
})
25932593
}
25942594

2595+
sort.Slice(workspaceBuildStats, func(i, j int) bool {
2596+
if workspaceBuildStats[i].TemplateVersionName != workspaceBuildStats[j].TemplateVersionName {
2597+
return workspaceBuildStats[i].TemplateVersionName < workspaceBuildStats[j].TemplateVersionName
2598+
}
2599+
return workspaceBuildStats[i].WorkspaceBuildNumber > workspaceBuildStats[j].WorkspaceBuildNumber
2600+
})
25952601
return workspaceBuildStats, nil
25962602
}
25972603

coderd/database/queries/workspacebuilds.sql

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,4 +239,6 @@ WHERE
239239
w.template_id = $1
240240
AND wb.created_at >= @since
241241
AND pj.completed_at IS NOT NULL
242-
AND pj.job_status = 'failed';
242+
AND pj.job_status = 'failed'
243+
ORDER BY
244+
tv.name ASC, wb.build_number DESC;

0 commit comments

Comments
 (0)