From cfd850f11a0a834388cb996701d2f8d4053f3d00 Mon Sep 17 00:00:00 2001 From: Phil Lee Date: Thu, 12 Jan 2023 10:20:11 +0000 Subject: [PATCH] add propcode to bulk upload --- app/services/bulk_upload/lettings/row_parser.rb | 4 ++++ spec/services/bulk_upload/lettings/row_parser_spec.rb | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/app/services/bulk_upload/lettings/row_parser.rb b/app/services/bulk_upload/lettings/row_parser.rb index 9a65de816..89a7a83cc 100644 --- a/app/services/bulk_upload/lettings/row_parser.rb +++ b/app/services/bulk_upload/lettings/row_parser.rb @@ -348,6 +348,8 @@ private irproduct_other: %i[field_131], offered: %i[field_99], + + propcode: %i[field_100], } end @@ -550,6 +552,8 @@ private attributes["offered"] = field_99 + attributes["propcode"] = field_100 + attributes end diff --git a/spec/services/bulk_upload/lettings/row_parser_spec.rb b/spec/services/bulk_upload/lettings/row_parser_spec.rb index c9017cff3..035f89ed8 100644 --- a/spec/services/bulk_upload/lettings/row_parser_spec.rb +++ b/spec/services/bulk_upload/lettings/row_parser_spec.rb @@ -629,5 +629,13 @@ RSpec.describe BulkUpload::Lettings::RowParser do expect(parser.log.offered).to eq(3) end end + + describe "#propcode" do + let(:attributes) { { bulk_upload:, field_100: "abc123" } } + + it "sets value given" do + expect(parser.log.propcode).to eq("abc123") + end + end end end