From 54a1192d15e0c04328e8f82e21c89fcd97fee24b Mon Sep 17 00:00:00 2001 From: Nelson Jovel Date: Mon, 1 Apr 2024 09:36:54 -0700 Subject: [PATCH] fix: If all respondents have total_teachers set to 0, that will trigger cloning previous year data --- app/lib/seeder.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/lib/seeder.rb b/app/lib/seeder.rb index e1280dc9..02fa256f 100644 --- a/app/lib/seeder.rb +++ b/app/lib/seeder.rb @@ -129,7 +129,7 @@ class Seeder def seed_staffing(csv_file) StaffingLoader.load_data(filepath: csv_file) - missing_staffing_for_current_year = Respondent.where(academic_year: AcademicYear.order(:range).last).count.zero? + missing_staffing_for_current_yea = Respondent.where(academic_year: AcademicYear.order(:range).last).group(:total_teachers).having("total_teachers > 0").count.count StaffingLoader.clone_previous_year_data if missing_staffing_for_current_year end