From e4e52b111211a2ea1a1946a89508e8a33274262a Mon Sep 17 00:00:00 2001 From: samyou-softwire Date: Mon, 2 Mar 2026 15:42:33 +0000 Subject: [PATCH] CLDC-4168: Allow for "r" in mortlen --- app/services/bulk_upload/sales/year2026/row_parser.rb | 3 +++ spec/services/bulk_upload/sales/year2026/row_parser_spec.rb | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/services/bulk_upload/sales/year2026/row_parser.rb b/app/services/bulk_upload/sales/year2026/row_parser.rb index 39594a5d7..f34a7cfcc 100644 --- a/app/services/bulk_upload/sales/year2026/row_parser.rb +++ b/app/services/bulk_upload/sales/year2026/row_parser.rb @@ -167,6 +167,9 @@ class BulkUpload::Sales::Year2026::RowParser :field_75, # What is the total amount the buyers had in savings before they paid any deposit for the property? :field_70, # What is buyer 1’s gross annual income? :field_72, # What is buyer 2’s gross annual income? + + :field_90, # What is the length of the mortgage in years? - Shared ownership + :field_118, # What is the length of the mortgage in years? - Discounted ownership ].freeze attribute :bulk_upload 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 f0954f19c..8a648fb86 100644 --- a/spec/services/bulk_upload/sales/year2026/row_parser_spec.rb +++ b/spec/services/bulk_upload/sales/year2026/row_parser_spec.rb @@ -302,7 +302,7 @@ RSpec.describe BulkUpload::Sales::Year2026::RowParser do 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_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(: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 field_90 field_118] } let(:attributes) do valid_attributes .merge(case_insensitive_fields.each_with_object({}) { |field, h| h[field.to_sym] = valid_attributes[field.to_sym]&.downcase })