@@ -70,7 +70,8 @@ func WorkspaceBuild(t testing.TB, db database.Store, ws database.Workspace, seed
70
70
})
71
71
require .NoError (t ,err )
72
72
//nolint:gocritic // This is only used by tests.
73
- job ,err := db .InsertProvisionerJob (dbauthz .AsSystemRestricted (context .Background ()), database.InsertProvisionerJobParams {
73
+ ctx := dbauthz .AsSystemRestricted (context .Background ())
74
+ job ,err := db .InsertProvisionerJob (ctx , database.InsertProvisionerJobParams {
74
75
ID :jobID ,
75
76
CreatedAt :dbtime .Now (),
76
77
UpdatedAt :dbtime .Now (),
@@ -85,6 +86,15 @@ func WorkspaceBuild(t testing.TB, db database.Store, ws database.Workspace, seed
85
86
TraceMetadata : pqtype.NullRawMessage {},
86
87
})
87
88
require .NoError (t ,err ,"insert job" )
89
+ err = db .UpdateProvisionerJobWithCompleteByID (ctx , database.UpdateProvisionerJobWithCompleteByIDParams {
90
+ ID :job .ID ,
91
+ UpdatedAt :dbtime .Now (),
92
+ CompletedAt : sql.NullTime {
93
+ Time :dbtime .Now (),
94
+ Valid :true ,
95
+ },
96
+ })
97
+ require .NoError (t ,err ,"complete job" )
88
98
89
99
// This intentionally fulfills the minimum requirements of the schema.
90
100
// Tests can provide a custom version ID if necessary.