diff --git a/models/issue_dependency.go b/models/issue_dependency.go index 7a475f517..c688357e1 100644 --- a/models/issue_dependency.go +++ b/models/issue_dependency.go @@ -8,12 +8,12 @@ import ( "time" ) -// IssueDependency is connection request for receiving issue notification. +// IssueDependency represents an issue dependency type IssueDependency struct { ID int64 `xorm:"pk autoincr"` - UserID int64 `xorm:"UNIQUE(watch) NOT NULL"` - IssueID int64 `xorm:"UNIQUE(watch) NOT NULL"` - DependencyID int64 `xorm:"UNIQUE(watch) NOT NULL"` + UserID int64 `xorm:"NOT NULL"` + IssueID int64 `xorm:"NOT NULL"` + DependencyID int64 `xorm:"NOT NULL"` Created time.Time `xorm:"-"` CreatedUnix int64 `xorm:"INDEX created"` Updated time.Time `xorm:"-"` diff --git a/models/migrations/v49.go b/models/migrations/v49.go index 36756d319..2ebc312c1 100644 --- a/models/migrations/v49.go +++ b/models/migrations/v49.go @@ -15,9 +15,9 @@ func addIssueDependencyTables(x *xorm.Engine) (err error) { type IssueDependency struct { ID int64 `xorm:"pk autoincr"` - UserID int64 `xorm:"UNIQUE(watch) NOT NULL"` - IssueID int64 `xorm:"UNIQUE(watch) NOT NULL"` - DependencyID int64 `xorm:"UNIQUE(watch) NOT NULL"` + UserID int64 `xorm:"NOT NULL"` + IssueID int64 `xorm:"NOT NULL"` + DependencyID int64 `xorm:"NOT NULL"` Created time.Time `xorm:"-"` CreatedUnix int64 `xorm:"INDEX created"` Updated time.Time `xorm:"-"`