From 4b873e92be5c6685f497a3aa5b70e053e0c7ce0e Mon Sep 17 00:00:00 2001 From: oscar-richardson-softwire Date: Tue, 24 Feb 2026 15:01:20 +0000 Subject: [PATCH] Small tweaks --- app/models/lettings_log.rb | 6 +++--- spec/models/form_spec.rb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/models/lettings_log.rb b/app/models/lettings_log.rb index c62f5f8c9..952935f8a 100644 --- a/app/models/lettings_log.rb +++ b/app/models/lettings_log.rb @@ -412,9 +412,9 @@ class LettingsLog < Log end def is_another_person_partner?(person_index) - (2..8).reject { |i| i == person_index }.any? do |i| - public_send("relat#{i}") == "P" - end + partner_numbers.delete(person_index) + + !partner_numbers.empty? end def age_changed_from_below_16(person_index) diff --git a/spec/models/form_spec.rb b/spec/models/form_spec.rb index 2f398d7d8..a3e7dbd15 100644 --- a/spec/models/form_spec.rb +++ b/spec/models/form_spec.rb @@ -32,7 +32,7 @@ RSpec.describe Form, type: :model do .and_return(true) end - it "returns the page after next given the previous" do + it "returns the page after next, given the previous" do puts next_page.skip_page_in_form_flow?(lettings_log) expect(form.next_page_id(previous_page_id, lettings_log, user)).to eq("person_1_working_situation") end