more robustness
This commit is contained in:
parent
9cb5362e48
commit
d64590a534
1 changed files with 2 additions and 2 deletions
|
@ -66,7 +66,7 @@ class Ordergroup < Group
|
||||||
end
|
end
|
||||||
|
|
||||||
def avg_jobs_per_euro
|
def avg_jobs_per_euro
|
||||||
stats[:orders_sum] != 0 ? stats[:jobs_size].to_f / stats[:orders_sum].to_f : 0
|
stats[:jobs_size].to_f / stats[:orders_sum].to_f rescue 0
|
||||||
end
|
end
|
||||||
|
|
||||||
# This is the ordergroup job per euro performance
|
# This is the ordergroup job per euro performance
|
||||||
|
@ -90,7 +90,7 @@ class Ordergroup < Group
|
||||||
# Global average
|
# Global average
|
||||||
def self.avg_jobs_per_euro
|
def self.avg_jobs_per_euro
|
||||||
stats = Ordergroup.pluck(:stats)
|
stats = Ordergroup.pluck(:stats)
|
||||||
stats.sum {|s| s[:jobs_size].to_f } / stats.sum {|s| s[:orders_sum].to_f }
|
stats.sum {|s| s[:jobs_size].to_f } / stats.sum {|s| s[:orders_sum].to_f } rescue 0
|
||||||
end
|
end
|
||||||
|
|
||||||
def account_updated
|
def account_updated
|
||||||
|
|
Loading…
Reference in a new issue