Browse Source

CLDC-4179: Add sexrab & postcode to BU duplicate log checks

pull/3207/head
samyou-softwire 1 month ago
parent
commit
ad43796123
  1. 6
      app/services/bulk_upload/sales/year2025/row_parser.rb
  2. 6
      app/services/bulk_upload/sales/year2026/row_parser.rb
  3. 4
      spec/services/bulk_upload/sales/year2025/row_parser_spec.rb
  4. 4
      spec/services/bulk_upload/sales/year2026/row_parser_spec.rb

6
app/services/bulk_upload/sales/year2025/row_parser.rb

@ -533,6 +533,8 @@ class BulkUpload::Sales::Year2025::RowParser
"field_2", # saledate
"field_3", # saledate
"field_7", # purchaser_code
"field_16", # uprn
"field_17", # address_line1
"field_21", # postcode
"field_22", # postcode
"field_28", # age1
@ -1287,6 +1289,8 @@ private
ecstat1
owning_organisation
postcode_full
uprn
address_line1
purchid
]
end
@ -1457,6 +1461,8 @@ private
errors.add(:field_1, error_message) # Sale completion date
errors.add(:field_2, error_message) # Sale completion date
errors.add(:field_3, error_message) # Sale completion date
errors.add(:field_16, error_message) # UPRN
errors.add(:field_17, error_message) # Address line 1
errors.add(:field_21, error_message) # Postcode
errors.add(:field_22, error_message) # Postcode
errors.add(:field_28, error_message) # Buyer 1 age

6
app/services/bulk_upload/sales/year2026/row_parser.rb

@ -536,6 +536,8 @@ class BulkUpload::Sales::Year2026::RowParser
"field_2", # saledate
"field_3", # saledate
"field_7", # purchaser_code
"field_16", # uprn
"field_17", # address_line1
"field_21", # postcode
"field_22", # postcode
"field_28", # age1
@ -1291,6 +1293,8 @@ private
ecstat1
owning_organisation
postcode_full
uprn
address_line1
purchid
]
end
@ -1461,6 +1465,8 @@ private
errors.add(:field_1, error_message) # Sale completion date
errors.add(:field_2, error_message) # Sale completion date
errors.add(:field_3, error_message) # Sale completion date
errors.add(:field_16, error_message) # UPRN
errors.add(:field_17, error_message) # Address line 1
errors.add(:field_21, error_message) # Postcode
errors.add(:field_22, error_message) # Postcode
errors.add(:field_28, error_message) # Buyer 1 age

4
spec/services/bulk_upload/sales/year2025/row_parser_spec.rb

@ -784,6 +784,8 @@ RSpec.describe BulkUpload::Sales::Year2025::RowParser do
:field_1, # Sale completion date
:field_2, # Sale completion date
:field_3, # Sale completion date
:field_16, # UPRN
:field_17, # Address line 1
:field_21, # Postcode
:field_22, # Postcode
:field_28, # Buyer 1 age
@ -814,6 +816,8 @@ RSpec.describe BulkUpload::Sales::Year2025::RowParser do
:field_1, # Sale completion date
:field_2, # Sale completion date
:field_3, # Sale completion date
:field_16, # UPRN
:field_17, # Address line 1
:field_21, # Postcode
:field_22, # Postcode
:field_28, # Buyer 1 age

4
spec/services/bulk_upload/sales/year2026/row_parser_spec.rb

@ -785,6 +785,8 @@ RSpec.describe BulkUpload::Sales::Year2026::RowParser do
:field_1, # Sale completion date
:field_2, # Sale completion date
:field_3, # Sale completion date
:field_16, # UPRN
:field_17, # Address line 1
:field_21, # Postcode
:field_22, # Postcode
:field_28, # Buyer 1 age
@ -815,6 +817,8 @@ RSpec.describe BulkUpload::Sales::Year2026::RowParser do
:field_1, # Sale completion date
:field_2, # Sale completion date
:field_3, # Sale completion date
:field_16, # UPRN
:field_17, # Address line 1
:field_21, # Postcode
:field_22, # Postcode
:field_28, # Buyer 1 age

Loading…
Cancel
Save