From d62574badb1dd49986abf83bfef88f60d1b504b6 2014-10-24 21:40:26 From: Jean-Philippe Lang Date: 2014-10-24 21:40:26 Subject: [PATCH] Code cleanup, use safer #closed? git-svn-id: http://svn.redmine.org/redmine/trunk@13505 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/models/issue.rb b/app/models/issue.rb index 462d7d9..910359b 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -688,7 +688,7 @@ class Issue < ActiveRecord::Base # Return true if the issue is closed, otherwise false def closed? - self.status.is_closed? + status.present? && status.is_closed? end # Return true if the issue is being reopened @@ -706,7 +706,7 @@ class Issue < ActiveRecord::Base # Return true if the issue is being closed def closing? if !new_record? && status_id_changed? - if status_was && status && !status_was.is_closed? && status.is_closed? + if closed? && status_was && !status_was.is_closed? return true end end