diff --git a/app/models/case_log.rb b/app/models/case_log.rb index 6853370aa..8aa4c3be1 100644 --- a/app/models/case_log.rb +++ b/app/models/case_log.rb @@ -223,6 +223,9 @@ class CaseLog < ApplicationRecord prevten == 13 end + def previous_tenancy_was_refuge? + prevten == 21 + end private PIO = Postcodes::IO.new diff --git a/app/models/validations/household_validations.rb b/app/models/validations/household_validations.rb index 5d6e73751..3f410a007 100644 --- a/app/models/validations/household_validations.rb +++ b/app/models/validations/household_validations.rb @@ -70,7 +70,7 @@ module Validations::HouseholdValidations record.errors.add :age1, I18n.t("validations.household.age.lead.over_20") end - if record.sex1 == "M" && record.prevten == 21 + if record.sex1 == "M" && record.previous_tenancy_was_refuge? record.errors.add :prevten, I18n.t("validations.household.prevten.male_refuge") record.errors.add :sex1, I18n.t("validations.household.gender.male_refuge") end