Browse Source

CLDC-3330: Use partial postcodes in bulk upload

pull/2692/head
Rachael Booth 2 years ago
parent
commit
f4195fb22b
  1. 2
      app/services/bulk_upload/lettings/year2024/row_parser.rb
  2. 2
      app/services/bulk_upload/sales/year2024/row_parser.rb
  3. 8
      spec/services/bulk_upload/lettings/year2024/row_parser_spec.rb

2
app/services/bulk_upload/lettings/year2024/row_parser.rb

@ -1355,7 +1355,7 @@ private
end
def postcode_full
"#{field_21} #{field_22}" if field_21 && field_22
"#{field_21} #{field_22}" if field_21 || field_22
end
def owning_organisation

2
app/services/bulk_upload/sales/year2024/row_parser.rb

@ -1074,7 +1074,7 @@ private
end
def postcode_full
"#{field_27} #{field_28}" if field_27 && field_28
"#{field_27} #{field_28}" if field_27 || field_28
end
def ppostcode_full

8
spec/services/bulk_upload/lettings/year2024/row_parser_spec.rb

@ -2718,6 +2718,14 @@ RSpec.describe BulkUpload::Lettings::Year2024::RowParser do
it "strips whitespace" do
expect(parser.log.postcode_full).to eql("EC1N 2TD")
end
context "when a partial postcode is provided" do
let(:attributes) { { bulk_upload:, field_4: 1, field_21: "EC1N", field_22: nil } }
it "is set to the partial value" do
expect(parser.log.postcode_full).to eql("EC1N")
end
end
end
describe "#la" do

Loading…
Cancel
Save