2 changed files with 13 additions and 1 deletions
@ -0,0 +1,12 @@
|
||||
desc "Rounds and value for sales logs in the database if they are not a whole number" |
||||
task round_value_for_2026_sales_logs: :environment do |
||||
ids = SalesLog.filter_by_year(2026).where("value % 1 != 0").pluck(:id) |
||||
puts "Correcting #{ids.count} sales logs, #{ids}" |
||||
|
||||
# find all values of mortgage that are not a whole number |
||||
SalesLog.filter_by_year(2026).where("value % 1 != 0").find_each do |log| |
||||
log.update(value: log.value.round) |
||||
end |
||||
|
||||
puts "Done" |
||||
end |
||||
Loading…
Reference in new issue