From 6c3abb0f79c9990e2cf938422d22b05785314af1 Mon Sep 17 00:00:00 2001 From: Arthur Campbell Date: Fri, 17 Feb 2023 15:25:13 +0000 Subject: [PATCH] derive rsnvac when renewal set to yes, reset rsnvac when renewal set to no --- app/models/derived_variables/lettings_log_variables.rb | 1 + app/models/lettings_log.rb | 1 + 2 files changed, 2 insertions(+) diff --git a/app/models/derived_variables/lettings_log_variables.rb b/app/models/derived_variables/lettings_log_variables.rb index 7d664e48f..37e659652 100644 --- a/app/models/derived_variables/lettings_log_variables.rb +++ b/app/models/derived_variables/lettings_log_variables.rb @@ -48,6 +48,7 @@ module DerivedVariables::LettingsLogVariables self.offered = 0 self.voiddate = startdate self.first_time_property_let_as_social_housing = 0 + self.rsnvac = 14 if is_general_needs? # fixed term self.prevten = 32 if managing_organisation&.provider_type == "PRP" diff --git a/app/models/lettings_log.rb b/app/models/lettings_log.rb index 02236f70b..d9fe89509 100644 --- a/app/models/lettings_log.rb +++ b/app/models/lettings_log.rb @@ -518,6 +518,7 @@ private def reset_derived_questions dependent_questions = { waityear: [{ key: :renewal, value: 0 }], referral: [{ key: :renewal, value: 0 }], + rsnvac: [{ key: :renewal, value: 0 }], underoccupation_benefitcap: [{ key: :renewal, value: 0 }], wchair: [{ key: :needstype, value: 1 }], location_id: [{ key: :needstype, value: 1 }] }