Browse Source

CLDC-3662: Recalculate status for 2024 logs missing la (#2681)

pull/2671/head v0.4.79
Rachael Booth 3 months ago committed by GitHub
parent
commit
19aa7be182
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 19
      lib/tasks/recalculate_status_when_la_missing.rake

19
lib/tasks/recalculate_status_when_la_missing.rake

@ -17,3 +17,22 @@ task recalculate_status_missing_la: :environment do
end
end
end
desc "Recalculates status for 2024 completed logs with missing LA"
task recalculate_status_missing_la_2024: :environment do
LettingsLog.filter_by_year(2024).where(needstype: 1, la: nil, status: "completed").find_each do |log|
log.status = log.calculate_status
unless log.save
Rails.logger.info "Could not save changes to lettings log #{log.id}"
end
end
SalesLog.filter_by_year(2024).where(la: nil, status: "completed").find_each do |log|
log.status = log.calculate_status
unless log.save
Rails.logger.info "Could not save changes to sales log #{log.id}"
end
end
end

Loading…
Cancel
Save