From ac424a73e0a1844659f3ecf2ea5fa13fdb496a15 Mon Sep 17 00:00:00 2001 From: Nelson Jovel Date: Mon, 1 Apr 2024 09:21:33 -0700 Subject: [PATCH] fix: make sure we are only reseeding staffing and demographic numbers if the data for that year is empty --- app/lib/seeder.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/lib/seeder.rb b/app/lib/seeder.rb index fc7567b1..e1280dc9 100644 --- a/app/lib/seeder.rb +++ b/app/lib/seeder.rb @@ -122,18 +122,14 @@ class Seeder def seed_enrollment(csv_file) EnrollmentLoader.load_data(filepath: csv_file) - missing_enrollment_for_current_year = Respondent.where(academic_year: AcademicYear.order(:range).last).none? do |respondent| - respondent&.total_students&.zero? - end + missing_enrollment_for_current_year = Respondent.where(academic_year: AcademicYear.order(:range).last).count.zero? EnrollmentLoader.clone_previous_year_data if missing_enrollment_for_current_year end def seed_staffing(csv_file) StaffingLoader.load_data(filepath: csv_file) - missing_staffing_for_current_year = Respondent.where(academic_year: AcademicYear.order(:range).last).none? do |respondent| - respondent&.total_teachers&.zero? - end + missing_staffing_for_current_year = Respondent.where(academic_year: AcademicYear.order(:range).last).count.zero? StaffingLoader.clone_previous_year_data if missing_staffing_for_current_year end