diff --git a/models/migrations/v1_26/v325.go b/models/migrations/v1_26/v325.go index 9bfd203cd7..5e431f78f4 100644 --- a/models/migrations/v1_26/v325.go +++ b/models/migrations/v1_26/v325.go @@ -12,8 +12,8 @@ import ( func AddProjectWorkflow(x *xorm.Engine) error { type ProjectWorkflow struct { ID int64 - ProjectID int64 `xorm:"INDEX"` - WorkflowEvent string `xorm:"INDEX"` + ProjectID int64 `xorm:"INDEX"` + WorkflowEvent string WorkflowFilters string `xorm:"TEXT JSON"` WorkflowActions string `xorm:"TEXT JSON"` Enabled bool `xorm:"DEFAULT true"` diff --git a/models/project/workflows.go b/models/project/workflows.go index 392cc717d1..b0d7f3f3c7 100644 --- a/models/project/workflows.go +++ b/models/project/workflows.go @@ -158,9 +158,9 @@ func GetWorkflowEventCapabilities() map[WorkflowEvent]WorkflowEventCapabilities type Workflow struct { ID int64 - ProjectID int64 `xorm:"INDEX"` - Project *Project `xorm:"-"` - WorkflowEvent WorkflowEvent `xorm:"INDEX"` + ProjectID int64 `xorm:"INDEX"` + Project *Project `xorm:"-"` + WorkflowEvent WorkflowEvent WorkflowFilters []WorkflowFilter `xorm:"TEXT JSON"` WorkflowActions []WorkflowAction `xorm:"TEXT JSON"` Enabled bool `xorm:"DEFAULT true"`