Browse Source

Refactor sales row parser

pull/2104/head
Kat 2 years ago
parent
commit
ef2aa59552
  1. 14
      app/services/bulk_upload/sales/year2023/row_parser.rb

14
app/services/bulk_upload/sales/year2023/row_parser.rb

@ -509,12 +509,14 @@ class BulkUpload::Sales::Year2023::RowParser
fields = field_mapping_for_errors[error.attribute] || []
fields.each do |field|
unless errors.include?(field)
if error.attribute == :owning_organisation_id || error.attribute == :managing_organisation_id || error.attribute == :saledate
errors.add(field, error.message, category: :setup)
else
errors.add(field, error.message)
end
next if errors.include?(field)
question = log.form.get_question(error.attribute, log)
if setup_question?(question)
errors.add(field, error.message, category: :setup)
else
errors.add(field, error.message)
end
end
end

Loading…
Cancel
Save