diff options
author | Douglas Barbosa Alexandre <dbalexandre@gmail.com> | 2016-03-23 23:14:02 -0300 |
---|---|---|
committer | Douglas Barbosa Alexandre <dbalexandre@gmail.com> | 2016-03-30 12:09:34 -0300 |
commit | 9b93f8adc8d04ed2f62be06241723491711a6cbd (patch) | |
tree | 1a72351e92209386853d58bc3473df98f86060e7 /app/models | |
parent | 07e1ec5dc1473458c899e745e02e021abfe02212 (diff) | |
download | gitlab-ce-9b93f8adc8d04ed2f62be06241723491711a6cbd.tar.gz |
Destroy related todos when an issue is deleted
Diffstat (limited to 'app/models')
-rw-r--r-- | app/models/concerns/issuable.rb | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/app/models/concerns/issuable.rb b/app/models/concerns/issuable.rb index cf5b2c71675..47ac22995ab 100644 --- a/app/models/concerns/issuable.rb +++ b/app/models/concerns/issuable.rb @@ -19,6 +19,7 @@ module Issuable has_many :notes, as: :noteable, dependent: :destroy has_many :label_links, as: :target, dependent: :destroy has_many :labels, through: :label_links + has_many :todos, as: :target, dependent: :destroy validates :author, presence: true validates :title, presence: true, length: { within: 0..255 } |