Ensure requested at is only set when a task was manually requested (#13013)
parent
9a9432e50f
commit
1d405f90b1
|
@ -150,9 +150,10 @@ func (tcs *taskControlAdaptor) UpdateRunState(ctx context.Context, taskID, runID
|
||||||
Task: st,
|
Task: st,
|
||||||
RunID: runID,
|
RunID: runID,
|
||||||
RunScheduledFor: schedFor.Unix(),
|
RunScheduledFor: schedFor.Unix(),
|
||||||
RequestedAt: reqAt.Unix(),
|
|
||||||
}
|
}
|
||||||
|
if !reqAt.IsZero() {
|
||||||
|
rlb.RequestedAt = reqAt.Unix()
|
||||||
|
}
|
||||||
if err := tcs.lw.UpdateRunState(ctx, rlb, when, state); err != nil {
|
if err := tcs.lw.UpdateRunState(ctx, rlb, when, state); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
@ -200,7 +201,9 @@ func (tcs *taskControlAdaptor) AddRunLog(ctx context.Context, taskID, runID infl
|
||||||
Task: st,
|
Task: st,
|
||||||
RunID: runID,
|
RunID: runID,
|
||||||
RunScheduledFor: schedFor.Unix(),
|
RunScheduledFor: schedFor.Unix(),
|
||||||
RequestedAt: reqAt.Unix(),
|
}
|
||||||
|
if !reqAt.IsZero() {
|
||||||
|
rlb.RequestedAt = reqAt.Unix()
|
||||||
}
|
}
|
||||||
return tcs.lw.AddRunLog(ctx, rlb, when, log)
|
return tcs.lw.AddRunLog(ctx, rlb, when, log)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue