fix: fix flake in workspace TTL test caused by new constraint (#19213)

This commit is contained in:
Dean Sheather
2025-08-07 17:16:01 +10:00
committed by GitHub
parent 99d75cc000
commit 82d5a20762
+2 -1
View File
@@ -2922,10 +2922,11 @@ func TestWorkspaceUpdateTTL(t *testing.T) {
dbJob, err := db.GetProvisionerJobByID(dbauthz.AsSystemRestricted(ctx), dbBuild.JobID) //nolint:gocritic // test
require.NoError(t, err)
require.True(t, dbJob.CompletedAt.Valid)
initialDeadline := dbJob.CompletedAt.Time.Add(deadline)
expectedMaxDeadline := dbJob.CompletedAt.Time.Add(maxDeadline)
err = db.UpdateWorkspaceBuildDeadlineByID(dbauthz.AsSystemRestricted(ctx), database.UpdateWorkspaceBuildDeadlineByIDParams{ //nolint:gocritic // test
ID: build.ID,
Deadline: dbBuild.Deadline,
Deadline: initialDeadline,
MaxDeadline: expectedMaxDeadline,
UpdatedAt: dbtime.Now(),
})