Browse Source

feat: update row parser

pull/2187/head
natdeanlewissoftwire 2 years ago committed by Kat
parent
commit
07d953ff7c
  1. 7
      app/services/bulk_upload/lettings/year2024/row_parser.rb

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

@ -651,10 +651,11 @@ private
end end
def validate_lettings_allocation def validate_lettings_allocation
if cbl.blank? && cap.blank? && chr.blank? if cbl.blank? && cap.blank? && chr.blank? && accessible_register.blank?
errors.add(:field_112, I18n.t("validations.not_answered", question: "was the letting made under the Choice-Based Lettings (CBL)?")) errors.add(:field_112, I18n.t("validations.not_answered", question: "was the letting made under the Choice-Based Lettings (CBL)?"))
errors.add(:field_113, I18n.t("validations.not_answered", question: "was the letting made under the Common Allocation Policy (CAP)?")) errors.add(:field_113, I18n.t("validations.not_answered", question: "was the letting made under the Common Allocation Policy (CAP)?"))
errors.add(:field_114, I18n.t("validations.not_answered", question: "was the letting made under the Common Housing Register (CHR)?")) errors.add(:field_114, I18n.t("validations.not_answered", question: "was the letting made under the Common Housing Register (CHR)?"))
errors.add(:field_115, I18n.t("validations.not_answered", question: "was the letting made under the Accessible Register?"))
end end
end end
@ -947,7 +948,7 @@ private
cbl: %i[field_112], cbl: %i[field_112],
chr: %i[field_114], chr: %i[field_114],
cap: %i[field_113], cap: %i[field_113],
letting_allocation: %i[field_112 field_113 field_114], letting_allocation: %i[field_112 field_113 field_114 field_115],
referral: %i[field_116], referral: %i[field_116],
@ -1401,7 +1402,7 @@ private
end end
def letting_allocation_unknown def letting_allocation_unknown
[cbl, chr, cap].all?(0) ? 1 : 0 [cbl, chr, cap, accessible_register].all?(0) ? 1 : 0
end end
def net_income_known def net_income_known

Loading…
Cancel
Save