Browse Source

CLDC-853 Actually use the validate_combined_income method

pull/1101/head
David May-Miller 3 years ago committed by Arthur Campbell
parent
commit
9bad3bf58d
  1. 10
      app/models/validations/sales/financial_validations.rb

10
app/models/validations/sales/financial_validations.rb

@ -27,6 +27,8 @@ module Validations::Sales::FinancialValidations
record.errors.add :income1, I18n.t("validations.financial.income.combined_over_hard_max", hard_max: 80_000) record.errors.add :income1, I18n.t("validations.financial.income.combined_over_hard_max", hard_max: 80_000)
end end
end end
validate_combined_income(record)
end
def validate_cash_discount(record) def validate_cash_discount(record)
return unless record.cashdis return unless record.cashdis
@ -60,13 +62,7 @@ module Validations::Sales::FinancialValidations
end end
end end
if record.income1 && record.income2 validate_combined_income(record)
if record.london_property?
record.errors.add :income2, I18n.t("validations.financial.income.combined_over_hard_max", hard_max: 90_000) if record.income1 + record.income2 > 90_000
elsif record.income1 + record.income2 > 80_000
record.errors.add :income2, I18n.t("validations.financial.income.combined_over_hard_max", hard_max: 80_000)
end
end
child_income_validation(record, :income2) child_income_validation(record, :income2)
end end

Loading…
Cancel
Save