Browse Source

Only add charges to duplciate hash if they exist

pull/2158/head
Kat 2 years ago
parent
commit
af9c3718d5
  1. 9
      app/services/bulk_upload/lettings/year2024/row_parser.rb

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

@ -460,7 +460,7 @@ class BulkUpload::Lettings::Year2024::RowParser
end end
def spreadsheet_duplicate_hash def spreadsheet_duplicate_hash
attributes.slice( hash = attributes.slice(
"field_1", # owning org "field_1", # owning org
"field_8", # startdate "field_8", # startdate
"field_9", # startdate "field_9", # startdate
@ -472,7 +472,12 @@ class BulkUpload::Lettings::Year2024::RowParser
"field_42", # age1 "field_42", # age1
"field_43", # sex1 "field_43", # sex1
"field_46", # ecstat1 "field_46", # ecstat1
).merge({ "tcharge" => [field_125, field_126, field_127, field_128].sum }) )
if [field_125, field_126, field_127, field_128].all?(&:present?)
hash.merge({ "tcharge" => [field_125, field_126, field_127, field_128].sum })
else
hash
end
end end
def add_duplicate_found_in_spreadsheet_errors def add_duplicate_found_in_spreadsheet_errors

Loading…
Cancel
Save