From 9c018f8467ae93a87e3c554c1d43d5acaa4e529b Mon Sep 17 00:00:00 2001 From: Nat Dean-Lewis <94526761+natdeanlewissoftwire@users.noreply.github.com> Date: Tue, 3 Mar 2026 09:05:29 +0000 Subject: [PATCH] CLDC-4176: include new case insensitive fields in field renumbering (#3206) * CLDC-4176: fix failing tests * CLDC-4176: renumber case insensitive fields test --- .../bulk_upload/sales/year2026/row_parser.rb | 12 ++++++------ .../bulk_upload/sales/year2026/row_parser_spec.rb | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/app/services/bulk_upload/sales/year2026/row_parser.rb b/app/services/bulk_upload/sales/year2026/row_parser.rb index 1ff7496ac..2274a45db 100644 --- a/app/services/bulk_upload/sales/year2026/row_parser.rb +++ b/app/services/bulk_upload/sales/year2026/row_parser.rb @@ -149,12 +149,12 @@ class BulkUpload::Sales::Year2026::RowParser :field_51, # Age of person 5 :field_55, # Age of person 6 - :field_122, # Buyer 1's sex, as registered at birth - :field_123, # Buyer/Person 2's sex, as registered at birth - :field_124, # Person 3's sex, as registered at birth - :field_125, # Person 4's sex, as registered at birth - :field_126, # Person 5's sex, as registered at birth - :field_127, # Person 6's sex, as registered at birth + :field_29, # Buyer 1's sex, as registered at birth + :field_36, # Buyer/Person 2's sex, as registered at birth + :field_44, # Person 3's sex, as registered at birth + :field_48, # Person 4's sex, as registered at birth + :field_52, # Person 5's sex, as registered at birth + :field_56, # Person 6's sex, as registered at birth :field_64, # What was buyer 2’s previous tenure? diff --git a/spec/services/bulk_upload/sales/year2026/row_parser_spec.rb b/spec/services/bulk_upload/sales/year2026/row_parser_spec.rb index a70bc1f31..3547eb240 100644 --- a/spec/services/bulk_upload/sales/year2026/row_parser_spec.rb +++ b/spec/services/bulk_upload/sales/year2026/row_parser_spec.rb @@ -295,7 +295,7 @@ RSpec.describe BulkUpload::Sales::Year2026::RowParser do end context "and case insensitive fields are set to lowercase" do - let(:case_insensitive_fields) { %w[field_122 field_123 field_124 field_125 field_126 field_127] } + let(:case_insensitive_fields) { %w[field_29 field_36 field_44 field_48 field_52 field_56] } let(:case_insensitive_integer_fields_with_r_option) { %w[field_28 field_35 field_43 field_47 field_51 field_55 field_64 field_75 field_70 field_72] } let(:attributes) do valid_attributes