mirror of
https://gitlink.org.cn/Gitlink/forgeplus.git
synced 2026-05-02 19:30:48 +08:00
修改版本库的数量改变bug
This commit is contained in:
@@ -90,11 +90,11 @@ class Issue < ApplicationRecord
|
||||
end
|
||||
|
||||
def change_versions_count
|
||||
if self.version.present?
|
||||
if self.version.present? && self.saved_change_to_status_id?
|
||||
if self.status_id == 5
|
||||
percent = self.version.issues_count == 0 ? 0.0 : ((self.version.closed_issues_count + 1).to_f / self.version.issues_count)
|
||||
self.version.update_attributes(closed_issues_count: (self.version.closed_issues_count + 1), percent: percent)
|
||||
else
|
||||
elsif self.status_id_before_last_save == 5
|
||||
percent = self.version.issues_count == 0 ? 0.0 : ((self.version.closed_issues_count - 1).to_f / self.version.issues_count)
|
||||
self.version.update_attributes(closed_issues_count: (self.version.closed_issues_count - 1), percent: percent)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user