Browse Source

CLDC-4177: Do not include sexRAB in pre-2026 exports

CLDC-4177-bulk-upload-changes-wip
Katherine Langford 3 days ago
parent
commit
e0133e35bf
  1. 7
      app/services/exports/sales_log_export_constants.rb
  2. 3
      app/services/exports/sales_log_export_service.rb

7
app/services/exports/sales_log_export_constants.rb

@ -137,11 +137,16 @@ module Exports::SalesLogExportConstants
(1..6).each do |index|
EXPORT_FIELDS << "AGE#{index}"
EXPORT_FIELDS << "ECSTAT#{index}"
EXPORT_FIELDS << "SEXRAB#{index}"
EXPORT_FIELDS << "SEX#{index}"
end
(2..6).each do |index|
EXPORT_FIELDS << "RELAT#{index}"
end
POST_2026_EXPORT_FIELDS = Set[]
(1..6).each do |index|
POST_2026_EXPORT_FIELDS << "SEXRAB#{index}"
end
end

3
app/services/exports/sales_log_export_service.rb

@ -151,7 +151,8 @@ module Exports
end
def is_omitted_field?(field_name, _sales_log)
!EXPORT_FIELDS.include?(field_name)
!EXPORT_FIELDS.include?(field_name) ||
(!_sales_log.form.start_year_2026_or_later? && POST_2026_EXPORT_FIELDS.include?(field_name))
end
def build_export_xml(sales_logs)

Loading…
Cancel
Save