From ae192d6a6c19847c0787c40a210287ccd0734c33 Mon Sep 17 00:00:00 2001 From: oscar-richardson-softwire Date: Wed, 25 Feb 2026 17:55:00 +0000 Subject: [PATCH] After build, set nil values for `details_known` to 0 --- spec/factories/lettings_log.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/spec/factories/lettings_log.rb b/spec/factories/lettings_log.rb index 38f066bda..a8ff9576d 100644 --- a/spec/factories/lettings_log.rb +++ b/spec/factories/lettings_log.rb @@ -14,6 +14,17 @@ FactoryBot.define do end end + after(:build) do |log| + if log.hhmemb + (2..log.hhmemb).each do |i| + setter = "details_known_#{i}=" + getter = "details_known_#{i}" + + log.public_send(setter, 0) if log.public_send(getter).nil? + end + end + end + trait :setup_completed do startdate_today renewal { 0 }