diff --git a/app/services/bulk_upload/lettings/row_parser.rb b/app/services/bulk_upload/lettings/row_parser.rb index f10714c73..b000f6aab 100644 --- a/app/services/bulk_upload/lettings/row_parser.rb +++ b/app/services/bulk_upload/lettings/row_parser.rb @@ -407,7 +407,7 @@ private attributes["waityear"] = field_67 attributes["reason"] = field_52 attributes["prevten"] = field_61 - attributes["homeless"] = field_68 + attributes["homeless"] = homeless attributes["ppcodenk"] = field_65 attributes["ppostcode_full"] = ppostcode_full @@ -441,6 +441,15 @@ private attributes end + def homeless + case field_68 + when 1 + 1 + when 12 + 11 + end + end + def renewal case field_134 when 1 diff --git a/spec/services/bulk_upload/lettings/row_parser_spec.rb b/spec/services/bulk_upload/lettings/row_parser_spec.rb index 0e223aa12..33b613f1d 100644 --- a/spec/services/bulk_upload/lettings/row_parser_spec.rb +++ b/spec/services/bulk_upload/lettings/row_parser_spec.rb @@ -65,7 +65,7 @@ RSpec.describe BulkUpload::Lettings::RowParser do field_103: "1", field_104: "1", field_101: "1", - field_133: "1", + field_133: "2", field_8: "1", field_9: "2", field_132: "1", @@ -96,7 +96,7 @@ RSpec.describe BulkUpload::Lettings::RowParser do field_66: "5", field_67: "2", - field_52: "1", + field_52: "31", field_61: "3", field_68: "12",