@@ -32,7 +32,7 class IssueStatus < ActiveRecord::Base | |||
|
32 | 32 | scope :named, lambda {|arg| where("LOWER(#{table_name}.name) = LOWER(?)", arg.to_s.strip)} |
|
33 | 33 | |
|
34 | 34 | def update_default |
|
35 |
IssueStatus.update_all({:is_default => false} |
|
|
35 | IssueStatus.where(['id <> ?', id]).update_all({:is_default => false}) if self.is_default? | |
|
36 | 36 | end |
|
37 | 37 | |
|
38 | 38 | # Returns the default status for new issues |
@@ -44,7 +44,7 class IssueStatus < ActiveRecord::Base | |||
|
44 | 44 | def self.update_issue_done_ratios |
|
45 | 45 | if Issue.use_status_for_done_ratio? |
|
46 | 46 | IssueStatus.where("default_done_ratio >= 0").all.each do |status| |
|
47 |
Issue.update_all({:done_ratio => status.default_done_ratio} |
|
|
47 | Issue.where({:status_id => status.id}).update_all({:done_ratio => status.default_done_ratio}) | |
|
48 | 48 | end |
|
49 | 49 | end |
|
50 | 50 |
General Comments 0
You need to be logged in to leave comments.
Login now