diff --git a/models/actions/task.go b/models/actions/task.go index 1f49444164..67f2b78265 100644 --- a/models/actions/task.go +++ b/models/actions/task.go @@ -331,7 +331,7 @@ func CreateTaskForRunner(ctx context.Context, runner *ActionRunner) (*ActionTask steps[i] = &ActionTaskStep{ Name: v.String(), TaskID: task.ID, - Number: int64(i), + Index: int64(i), RepoID: task.RepoID, Status: StatusWaiting, } @@ -419,7 +419,7 @@ func UpdateTaskByState(ctx context.Context, state *runnerv1.TaskState) (*ActionT prevStepDone := true for _, step := range task.Steps { var result runnerv1.Result - if v, ok := stepStates[step.Number]; ok { + if v, ok := stepStates[step.Index]; ok { result = v.Result step.LogIndex = v.LogIndex step.LogLength = v.LogLength diff --git a/models/actions/task_step.go b/models/actions/task_step.go index e512a39279..d70fcc222e 100644 --- a/models/actions/task_step.go +++ b/models/actions/task_step.go @@ -15,8 +15,8 @@ import ( type ActionTaskStep struct { ID int64 Name string `xorm:"VARCHAR(255)"` - TaskID int64 `xorm:"index unique(task_number)"` - Number int64 `xorm:"index unique(task_number)"` + TaskID int64 `xorm:"index unique(task_index)"` + Index int64 `xorm:"index unique(task_index)"` RepoID int64 `xorm:"index"` Status Status `xorm:"index"` LogIndex int64 diff --git a/models/migrations/v1_19/v238.go b/models/migrations/v1_19/v238.go index e4aaf8fbbf..0afff80a13 100644 --- a/models/migrations/v1_19/v238.go +++ b/models/migrations/v1_19/v238.go @@ -131,8 +131,8 @@ func AddActionsTables(x *xorm.Engine) error { type ActionTaskStep struct { ID int64 Name string `xorm:"VARCHAR(255)"` - TaskID int64 `xorm:"index unique(task_number)"` - Number int64 `xorm:"index unique(task_number)"` + TaskID int64 `xorm:"index unique(task_index)"` + Index int64 `xorm:"index unique(task_index)"` RepoID int64 `xorm:"index"` Status int `xorm:"index"` LogIndex int64