This commit is contained in:
AJ ONeal 2021-03-17 11:34:48 -06:00
parent f511248ede
commit aace88348e
1 changed files with 6 additions and 3 deletions

View File

@ -1,3 +1,4 @@
// Package jobs controls the execution and error handling of a job
package jobs package jobs
import ( import (
@ -169,7 +170,8 @@ func All(then time.Time) []*Job {
//Promote: job.Promote, //Promote: job.Promote,
} }
if nil != job.ExitCode { if nil != job.ExitCode {
jobCopy.ExitCode = &(*job.ExitCode) copied := *job.ExitCode
jobCopy.ExitCode = &copied
} }
jobsCopy = append(jobsCopy, jobCopy) jobsCopy = append(jobsCopy, jobCopy)
return true return true
@ -189,7 +191,8 @@ func All(then time.Time) []*Job {
//Promote: job.Promote, //Promote: job.Promote,
} }
if nil != job.ExitCode { if nil != job.ExitCode {
jobCopy.ExitCode = &(*job.ExitCode) copied := *job.ExitCode
jobCopy.ExitCode = &copied
} }
jobsCopy = append(jobsCopy, jobCopy) jobsCopy = append(jobsCopy, jobCopy)
return true return true
@ -581,7 +584,7 @@ func expire(runOpts *options.ServerConfig) {
Recents.Range(func(key, value interface{}) bool { Recents.Range(func(key, value interface{}) bool {
revID := key.(webhooks.URLSafeRevID) revID := key.(webhooks.URLSafeRevID)
age := time.Now().Sub(value.(*Job).GitRef.Timestamp) age := time.Since(value.(*Job).GitRef.Timestamp)
if age > runOpts.StaleJobAge { if age > runOpts.StaleJobAge {
staleJobIDs = append(staleJobIDs, revID) staleJobIDs = append(staleJobIDs, revID)
} }