Browse Source

tweak max permitted columns

pull/1417/head
Phil Lee 3 years ago
parent
commit
5d673cad2f
  1. 4
      app/services/bulk_upload/lettings/validator.rb
  2. 2
      app/services/bulk_upload/lettings/year2022/csv_parser.rb
  3. 2
      app/services/bulk_upload/lettings/year2023/csv_parser.rb

4
app/services/bulk_upload/lettings/validator.rb

@ -130,9 +130,9 @@ private
def validate_max_columns
return if halt_validations?
max_row_size = rows.map(&:size).max
column_count = rows.map(&:size).max
errors.add(:file, :max_row_size) if max_row_size > 136
errors.add(:file, :column_count) if column_count > csv_parser.class::MAX_COLUMNS
end
def halt_validations!

2
app/services/bulk_upload/lettings/year2022/csv_parser.rb

@ -1,6 +1,8 @@
require "csv"
class BulkUpload::Lettings::Year2022::CsvParser
MAX_COLUMNS = 136
attr_reader :path
def initialize(path:)

2
app/services/bulk_upload/lettings/year2023/csv_parser.rb

@ -1,6 +1,8 @@
require "csv"
class BulkUpload::Lettings::Year2023::CsvParser
MAX_COLUMNS = 143
attr_reader :path
def initialize(path:)

Loading…
Cancel
Save