From dcc552011e5e583fa8520d597dba0d6946ac929f Mon Sep 17 00:00:00 2001 From: Jason Song Date: Wed, 19 Oct 2022 17:32:15 +0800 Subject: [PATCH] fix: right log index out of steps --- models/bots/task.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/models/bots/task.go b/models/bots/task.go index 43800ed155..c0f4b62560 100644 --- a/models/bots/task.go +++ b/models/bots/task.go @@ -93,7 +93,7 @@ func (task *Task) FullSteps() []*TaskStep { LogLength: task.LogLength, Started: task.Started, } - if firstStep != nil { + if firstStep != nil && firstStep.LogLength > 0 { headStep.LogLength = firstStep.LogIndex headStep.Stopped = firstStep.Started } @@ -101,7 +101,7 @@ func (task *Task) FullSteps() []*TaskStep { Name: "Complete job", Stopped: task.Stopped, } - if lastStep != nil { + if lastStep != nil && lastStep.Result != runnerv1.Result_RESULT_UNSPECIFIED { tailStep.LogIndex = lastStep.LogIndex + lastStep.LogLength tailStep.LogLength = task.LogLength - tailStep.LogIndex tailStep.Started = lastStep.Stopped