Browse Source

extract method

pull/376/head
Kat 3 years ago
parent
commit
3ca16165ba
  1. 5
      app/models/case_log.rb
  2. 2
      app/models/validations/household_validations.rb

5
app/models/case_log.rb

@ -226,6 +226,11 @@ class CaseLog < ApplicationRecord
def previous_tenancy_was_refuge?
prevten == 21
end
def is_reason_permanently_decanted?
reason == 1
end
private
PIO = Postcodes::IO.new

2
app/models/validations/household_validations.rb

@ -20,7 +20,7 @@ module Validations::HouseholdValidations
end
validate_other_field(record, 31, :reason, :other_reason_for_leaving_last_settled_home)
if record.reason == 1 && record.referral.present? && !record.is_internal_transfer?
if record.is_reason_permanently_decanted? && record.referral.present? && !record.is_internal_transfer?
record.errors.add :referral, I18n.t("validations.household.referral.reason_permanently_decanted")
record.errors.add :reason, I18n.t("validations.household.reason.not_internal_transfer")
end

Loading…
Cancel
Save