Browse Source

CLDC-4141: use FIELDS to check max_columns

pull/3156/head
Nat Dean-Lewis 2 weeks ago
parent
commit
09f0be46be
  1. 8
      app/services/bulk_upload/lettings/year2026/csv_parser.rb

8
app/services/bulk_upload/lettings/year2026/csv_parser.rb

@ -60,6 +60,14 @@ class BulkUpload::Lettings::Year2026::CsvParser
valid_field_numbers_count == FIELDS valid_field_numbers_count == FIELDS
end end
def too_many_columns?
return if with_headers?
max_columns_count = body_rows.map(&:size).max - col_offset
max_columns_count > FIELDS
end
def wrong_template_for_year? def wrong_template_for_year?
collection_start_year_for_date(first_record_start_date) != FORM_YEAR collection_start_year_for_date(first_record_start_date) != FORM_YEAR
rescue Date::Error rescue Date::Error

Loading…
Cancel
Save