summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean McGivern <sean@mcgivern.me.uk>2017-04-05 08:05:32 +0000
committerSean McGivern <sean@mcgivern.me.uk>2017-04-05 08:05:32 +0000
commit20e6670a4779addff3244ee8713b6a6a8f969e4c (patch)
tree236ae43c23dcaa82830da8fb04fa27c6f896e431
parentd4d95ad32fb1f47ecb4b6d0e8d9885dba0222453 (diff)
parent251255e7ca3e1b1526041fdb1f501a884ea468e6 (diff)
downloadgitlab-ce-20e6670a4779addff3244ee8713b6a6a8f969e4c.tar.gz
Merge branch 'issue_91_ee_backport' into 'master'
Do not set closed_at to nil when issue is reopened See merge request !10453
-rw-r--r--app/models/issue.rb4
-rw-r--r--changelogs/unreleased/issue_91_ee_backport.yml4
-rw-r--r--spec/models/issue_spec.rb8
3 files changed, 4 insertions, 12 deletions
diff --git a/app/models/issue.rb b/app/models/issue.rb
index 10a5d9d2a24..472796df9df 100644
--- a/app/models/issue.rb
+++ b/app/models/issue.rb
@@ -59,10 +59,6 @@ class Issue < ActiveRecord::Base
before_transition any => :closed do |issue|
issue.closed_at = Time.zone.now
end
-
- before_transition closed: any do |issue|
- issue.closed_at = nil
- end
end
def hook_attrs
diff --git a/changelogs/unreleased/issue_91_ee_backport.yml b/changelogs/unreleased/issue_91_ee_backport.yml
new file mode 100644
index 00000000000..17bc0e435f3
--- /dev/null
+++ b/changelogs/unreleased/issue_91_ee_backport.yml
@@ -0,0 +1,4 @@
+---
+title: Do not set closed_at to nil when issue is reopened
+merge_request:
+author:
diff --git a/spec/models/issue_spec.rb b/spec/models/issue_spec.rb
index b8584301baa..4bdd46a581d 100644
--- a/spec/models/issue_spec.rb
+++ b/spec/models/issue_spec.rb
@@ -51,14 +51,6 @@ describe Issue, models: true do
expect(issue.closed_at).to eq(now)
end
-
- it 'sets closed_at to nil when issue is reopened' do
- issue = create(:issue, state: 'closed')
-
- issue.reopen
-
- expect(issue.closed_at).to be_nil
- end
end
describe '#to_reference' do