From 204bf25ff5fb5f9af55538d525dc1f8b06376d5f Mon Sep 17 00:00:00 2001 From: Kat Date: Wed, 1 Feb 2023 11:28:55 +0000 Subject: [PATCH] Use generic person age page in household characteristics and remove unused pages/questions --- app/models/form/lettings/pages/person_2_age.rb | 13 ------------- app/models/form/lettings/pages/person_3_age.rb | 13 ------------- app/models/form/lettings/pages/person_4_age.rb | 13 ------------- app/models/form/lettings/pages/person_5_age.rb | 13 ------------- app/models/form/lettings/pages/person_6_age.rb | 13 ------------- app/models/form/lettings/pages/person_7_age.rb | 13 ------------- app/models/form/lettings/pages/person_8_age.rb | 13 ------------- app/models/form/lettings/questions/age2.rb | 15 --------------- app/models/form/lettings/questions/age2_known.rb | 16 ---------------- app/models/form/lettings/questions/age3.rb | 15 --------------- app/models/form/lettings/questions/age3_known.rb | 16 ---------------- app/models/form/lettings/questions/age4.rb | 15 --------------- app/models/form/lettings/questions/age4_known.rb | 16 ---------------- app/models/form/lettings/questions/age5.rb | 15 --------------- app/models/form/lettings/questions/age5_known.rb | 16 ---------------- app/models/form/lettings/questions/age6.rb | 15 --------------- app/models/form/lettings/questions/age6_known.rb | 16 ---------------- app/models/form/lettings/questions/age7.rb | 15 --------------- app/models/form/lettings/questions/age7_known.rb | 16 ---------------- app/models/form/lettings/questions/age8.rb | 15 --------------- app/models/form/lettings/questions/age8_known.rb | 16 ---------------- .../subsections/household_characteristics.rb | 14 +++++++------- 22 files changed, 7 insertions(+), 315 deletions(-) delete mode 100644 app/models/form/lettings/pages/person_2_age.rb delete mode 100644 app/models/form/lettings/pages/person_3_age.rb delete mode 100644 app/models/form/lettings/pages/person_4_age.rb delete mode 100644 app/models/form/lettings/pages/person_5_age.rb delete mode 100644 app/models/form/lettings/pages/person_6_age.rb delete mode 100644 app/models/form/lettings/pages/person_7_age.rb delete mode 100644 app/models/form/lettings/pages/person_8_age.rb delete mode 100644 app/models/form/lettings/questions/age2.rb delete mode 100644 app/models/form/lettings/questions/age2_known.rb delete mode 100644 app/models/form/lettings/questions/age3.rb delete mode 100644 app/models/form/lettings/questions/age3_known.rb delete mode 100644 app/models/form/lettings/questions/age4.rb delete mode 100644 app/models/form/lettings/questions/age4_known.rb delete mode 100644 app/models/form/lettings/questions/age5.rb delete mode 100644 app/models/form/lettings/questions/age5_known.rb delete mode 100644 app/models/form/lettings/questions/age6.rb delete mode 100644 app/models/form/lettings/questions/age6_known.rb delete mode 100644 app/models/form/lettings/questions/age7.rb delete mode 100644 app/models/form/lettings/questions/age7_known.rb delete mode 100644 app/models/form/lettings/questions/age8.rb delete mode 100644 app/models/form/lettings/questions/age8_known.rb diff --git a/app/models/form/lettings/pages/person_2_age.rb b/app/models/form/lettings/pages/person_2_age.rb deleted file mode 100644 index d7cf63167..000000000 --- a/app/models/form/lettings/pages/person_2_age.rb +++ /dev/null @@ -1,13 +0,0 @@ -class Form::Lettings::Pages::Person2Age < ::Form::Page - def initialize(id, hsh, subsection) - super - @id = "person_2_age" - @header = "" - @depends_on = [{ "details_known_2" => 0 }] - @description = "" - end - - def questions - @questions ||= [Form::Lettings::Questions::Age2Known.new(nil, nil, self), Form::Lettings::Questions::Age2.new(nil, nil, self)] - end -end diff --git a/app/models/form/lettings/pages/person_3_age.rb b/app/models/form/lettings/pages/person_3_age.rb deleted file mode 100644 index 685d87e58..000000000 --- a/app/models/form/lettings/pages/person_3_age.rb +++ /dev/null @@ -1,13 +0,0 @@ -class Form::Lettings::Pages::Person3Age < ::Form::Page - def initialize(id, hsh, subsection) - super - @id = "person_3_age" - @header = "" - @depends_on = [{ "details_known_3" => 0 }] - @description = "" - end - - def questions - @questions ||= [Form::Lettings::Questions::Age3Known.new(nil, nil, self), Form::Lettings::Questions::Age3.new(nil, nil, self)] - end -end diff --git a/app/models/form/lettings/pages/person_4_age.rb b/app/models/form/lettings/pages/person_4_age.rb deleted file mode 100644 index 5d07b954b..000000000 --- a/app/models/form/lettings/pages/person_4_age.rb +++ /dev/null @@ -1,13 +0,0 @@ -class Form::Lettings::Pages::Person4Age < ::Form::Page - def initialize(id, hsh, subsection) - super - @id = "person_4_age" - @header = "" - @depends_on = [{ "details_known_4" => 0 }] - @description = "" - end - - def questions - @questions ||= [Form::Lettings::Questions::Age4Known.new(nil, nil, self), Form::Lettings::Questions::Age4.new(nil, nil, self)] - end -end diff --git a/app/models/form/lettings/pages/person_5_age.rb b/app/models/form/lettings/pages/person_5_age.rb deleted file mode 100644 index 9685f1792..000000000 --- a/app/models/form/lettings/pages/person_5_age.rb +++ /dev/null @@ -1,13 +0,0 @@ -class Form::Lettings::Pages::Person5Age < ::Form::Page - def initialize(id, hsh, subsection) - super - @id = "person_5_age" - @header = "" - @depends_on = [{ "details_known_5" => 0 }] - @description = "" - end - - def questions - @questions ||= [Form::Lettings::Questions::Age5Known.new(nil, nil, self), Form::Lettings::Questions::Age5.new(nil, nil, self)] - end -end diff --git a/app/models/form/lettings/pages/person_6_age.rb b/app/models/form/lettings/pages/person_6_age.rb deleted file mode 100644 index 4badb2fb6..000000000 --- a/app/models/form/lettings/pages/person_6_age.rb +++ /dev/null @@ -1,13 +0,0 @@ -class Form::Lettings::Pages::Person6Age < ::Form::Page - def initialize(id, hsh, subsection) - super - @id = "person_6_age" - @header = "" - @depends_on = [{ "details_known_6" => 0 }] - @description = "" - end - - def questions - @questions ||= [Form::Lettings::Questions::Age6Known.new(nil, nil, self), Form::Lettings::Questions::Age6.new(nil, nil, self)] - end -end diff --git a/app/models/form/lettings/pages/person_7_age.rb b/app/models/form/lettings/pages/person_7_age.rb deleted file mode 100644 index 0a4665808..000000000 --- a/app/models/form/lettings/pages/person_7_age.rb +++ /dev/null @@ -1,13 +0,0 @@ -class Form::Lettings::Pages::Person7Age < ::Form::Page - def initialize(id, hsh, subsection) - super - @id = "person_7_age" - @header = "" - @depends_on = [{ "details_known_7" => 0 }] - @description = "" - end - - def questions - @questions ||= [Form::Lettings::Questions::Age7Known.new(nil, nil, self), Form::Lettings::Questions::Age7.new(nil, nil, self)] - end -end diff --git a/app/models/form/lettings/pages/person_8_age.rb b/app/models/form/lettings/pages/person_8_age.rb deleted file mode 100644 index e282cd046..000000000 --- a/app/models/form/lettings/pages/person_8_age.rb +++ /dev/null @@ -1,13 +0,0 @@ -class Form::Lettings::Pages::Person8Age < ::Form::Page - def initialize(id, hsh, subsection) - super - @id = "person_8_age" - @header = "" - @depends_on = [{ "details_known_8" => 0 }] - @description = "" - end - - def questions - @questions ||= [Form::Lettings::Questions::Age8Known.new(nil, nil, self), Form::Lettings::Questions::Age8.new(nil, nil, self)] - end -end diff --git a/app/models/form/lettings/questions/age2.rb b/app/models/form/lettings/questions/age2.rb deleted file mode 100644 index 028e85fa4..000000000 --- a/app/models/form/lettings/questions/age2.rb +++ /dev/null @@ -1,15 +0,0 @@ -class Form::Lettings::Questions::Age2 < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age2" - @check_answer_label = "Person 2’s age" - @header = "Age" - @type = "numeric" - @width = 2 - @inferred_check_answers_value = [{ "condition" => { "age2_known" => 1 }, "value" => "Not known" }] - @check_answers_card_number = 2 - @max = 120 - @min = 0 - @step = 1 - end -end diff --git a/app/models/form/lettings/questions/age2_known.rb b/app/models/form/lettings/questions/age2_known.rb deleted file mode 100644 index 2bff82c08..000000000 --- a/app/models/form/lettings/questions/age2_known.rb +++ /dev/null @@ -1,16 +0,0 @@ -class Form::Lettings::Questions::Age2Known < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age2_known" - @check_answer_label = "" - @header = "Do you know person 2’s age?" - @type = "radio" - @check_answers_card_number = 2 - @hint_text = "" - @answer_options = ANSWER_OPTIONS - @conditional_for = { "age2" => [0] } - @hidden_in_check_answers = { "depends_on" => [{ "age2_known" => 0 }, { "age2_known" => 1 }] } - end - - ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze -end diff --git a/app/models/form/lettings/questions/age3.rb b/app/models/form/lettings/questions/age3.rb deleted file mode 100644 index 414a08bb2..000000000 --- a/app/models/form/lettings/questions/age3.rb +++ /dev/null @@ -1,15 +0,0 @@ -class Form::Lettings::Questions::Age3 < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age3" - @check_answer_label = "Person 3’s age" - @header = "Age" - @type = "numeric" - @width = 2 - @inferred_check_answers_value = [{ "condition" => { "age3_known" => 1 }, "value" => "Not known" }] - @check_answers_card_number = 3 - @max = 120 - @min = 0 - @step = 1 - end -end diff --git a/app/models/form/lettings/questions/age3_known.rb b/app/models/form/lettings/questions/age3_known.rb deleted file mode 100644 index 5f31d191d..000000000 --- a/app/models/form/lettings/questions/age3_known.rb +++ /dev/null @@ -1,16 +0,0 @@ -class Form::Lettings::Questions::Age3Known < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age3_known" - @check_answer_label = "" - @header = "Do you know person 3’s age?" - @type = "radio" - @check_answers_card_number = 3 - @hint_text = "" - @answer_options = ANSWER_OPTIONS - @conditional_for = { "age3" => [0] } - @hidden_in_check_answers = { "depends_on" => [{ "age3_known" => 0 }, { "age3_known" => 1 }] } - end - - ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze -end diff --git a/app/models/form/lettings/questions/age4.rb b/app/models/form/lettings/questions/age4.rb deleted file mode 100644 index 31cdca98f..000000000 --- a/app/models/form/lettings/questions/age4.rb +++ /dev/null @@ -1,15 +0,0 @@ -class Form::Lettings::Questions::Age4 < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age4" - @check_answer_label = "Person 4’s age" - @header = "Age" - @type = "numeric" - @width = 2 - @inferred_check_answers_value = [{ "condition" => { "age4_known" => 1 }, "value" => "Not known" }] - @check_answers_card_number = 4 - @max = 120 - @min = 0 - @step = 1 - end -end diff --git a/app/models/form/lettings/questions/age4_known.rb b/app/models/form/lettings/questions/age4_known.rb deleted file mode 100644 index f48831995..000000000 --- a/app/models/form/lettings/questions/age4_known.rb +++ /dev/null @@ -1,16 +0,0 @@ -class Form::Lettings::Questions::Age4Known < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age4_known" - @check_answer_label = "" - @header = "Do you know person 4’s age?" - @type = "radio" - @check_answers_card_number = 4 - @hint_text = "" - @answer_options = ANSWER_OPTIONS - @conditional_for = { "age4" => [0] } - @hidden_in_check_answers = { "depends_on" => [{ "age4_known" => 0 }, { "age4_known" => 1 }] } - end - - ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze -end diff --git a/app/models/form/lettings/questions/age5.rb b/app/models/form/lettings/questions/age5.rb deleted file mode 100644 index 31d7d1080..000000000 --- a/app/models/form/lettings/questions/age5.rb +++ /dev/null @@ -1,15 +0,0 @@ -class Form::Lettings::Questions::Age5 < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age5" - @check_answer_label = "Person 5’s age" - @header = "Age" - @type = "numeric" - @width = 2 - @inferred_check_answers_value = [{ "condition" => { "age5_known" => 1 }, "value" => "Not known" }] - @check_answers_card_number = 5 - @max = 120 - @min = 0 - @step = 1 - end -end diff --git a/app/models/form/lettings/questions/age5_known.rb b/app/models/form/lettings/questions/age5_known.rb deleted file mode 100644 index cd699c524..000000000 --- a/app/models/form/lettings/questions/age5_known.rb +++ /dev/null @@ -1,16 +0,0 @@ -class Form::Lettings::Questions::Age5Known < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age5_known" - @check_answer_label = "" - @header = "Do you know person 5’s age?" - @type = "radio" - @check_answers_card_number = 5 - @hint_text = "" - @answer_options = ANSWER_OPTIONS - @conditional_for = { "age5" => [0] } - @hidden_in_check_answers = { "depends_on" => [{ "age5_known" => 0 }, { "age5_known" => 1 }] } - end - - ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze -end diff --git a/app/models/form/lettings/questions/age6.rb b/app/models/form/lettings/questions/age6.rb deleted file mode 100644 index b0b00a042..000000000 --- a/app/models/form/lettings/questions/age6.rb +++ /dev/null @@ -1,15 +0,0 @@ -class Form::Lettings::Questions::Age6 < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age6" - @check_answer_label = "Person 6’s age" - @header = "Age" - @type = "numeric" - @width = 2 - @inferred_check_answers_value = [{ "condition" => { "age6_known" => 1 }, "value" => "Not known" }] - @check_answers_card_number = 6 - @max = 120 - @min = 0 - @step = 1 - end -end diff --git a/app/models/form/lettings/questions/age6_known.rb b/app/models/form/lettings/questions/age6_known.rb deleted file mode 100644 index 1dd9fdd02..000000000 --- a/app/models/form/lettings/questions/age6_known.rb +++ /dev/null @@ -1,16 +0,0 @@ -class Form::Lettings::Questions::Age6Known < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age6_known" - @check_answer_label = "" - @header = "Do you know person 6’s age?" - @type = "radio" - @check_answers_card_number = 6 - @hint_text = "" - @answer_options = ANSWER_OPTIONS - @conditional_for = { "age6" => [0] } - @hidden_in_check_answers = { "depends_on" => [{ "age6_known" => 0 }, { "age6_known" => 1 }] } - end - - ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze -end diff --git a/app/models/form/lettings/questions/age7.rb b/app/models/form/lettings/questions/age7.rb deleted file mode 100644 index 8fbe9ff41..000000000 --- a/app/models/form/lettings/questions/age7.rb +++ /dev/null @@ -1,15 +0,0 @@ -class Form::Lettings::Questions::Age7 < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age7" - @check_answer_label = "Person 7’s age" - @header = "Age" - @type = "numeric" - @width = 2 - @inferred_check_answers_value = [{ "condition" => { "age7_known" => 1 }, "value" => "Not known" }] - @check_answers_card_number = 7 - @max = 120 - @min = 0 - @step = 1 - end -end diff --git a/app/models/form/lettings/questions/age7_known.rb b/app/models/form/lettings/questions/age7_known.rb deleted file mode 100644 index 499b4f6fc..000000000 --- a/app/models/form/lettings/questions/age7_known.rb +++ /dev/null @@ -1,16 +0,0 @@ -class Form::Lettings::Questions::Age7Known < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age7_known" - @check_answer_label = "" - @header = "Do you know person 7’s age?" - @type = "radio" - @check_answers_card_number = 7 - @hint_text = "" - @answer_options = ANSWER_OPTIONS - @conditional_for = { "age7" => [0] } - @hidden_in_check_answers = { "depends_on" => [{ "age7_known" => 0 }, { "age7_known" => 1 }] } - end - - ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze -end diff --git a/app/models/form/lettings/questions/age8.rb b/app/models/form/lettings/questions/age8.rb deleted file mode 100644 index 0ad4c8261..000000000 --- a/app/models/form/lettings/questions/age8.rb +++ /dev/null @@ -1,15 +0,0 @@ -class Form::Lettings::Questions::Age8 < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age8" - @check_answer_label = "Person 8’s age" - @header = "Age" - @type = "numeric" - @width = 2 - @inferred_check_answers_value = [{ "condition" => { "age8_known" => 1 }, "value" => "Not known" }] - @check_answers_card_number = 8 - @max = 120 - @min = 0 - @step = 1 - end -end diff --git a/app/models/form/lettings/questions/age8_known.rb b/app/models/form/lettings/questions/age8_known.rb deleted file mode 100644 index 85905abd7..000000000 --- a/app/models/form/lettings/questions/age8_known.rb +++ /dev/null @@ -1,16 +0,0 @@ -class Form::Lettings::Questions::Age8Known < ::Form::Question - def initialize(id, hsh, page) - super - @id = "age8_known" - @check_answer_label = "" - @header = "Do you know person 8’s age?" - @type = "radio" - @check_answers_card_number = 8 - @hint_text = "" - @answer_options = ANSWER_OPTIONS - @conditional_for = { "age8" => [0] } - @hidden_in_check_answers = { "depends_on" => [{ "age8_known" => 0 }, { "age8_known" => 1 }] } - end - - ANSWER_OPTIONS = { "0" => { "value" => "Yes" }, "1" => { "value" => "No" } }.freeze -end diff --git a/app/models/form/lettings/subsections/household_characteristics.rb b/app/models/form/lettings/subsections/household_characteristics.rb index ac16ce8a0..d81a4a11a 100644 --- a/app/models/form/lettings/subsections/household_characteristics.rb +++ b/app/models/form/lettings/subsections/household_characteristics.rb @@ -29,7 +29,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection Form::Lettings::Pages::LeadTenantOverRetirementValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person2Known.new(nil, nil, self), Form::Lettings::Pages::Person2RelationshipToLead.new(nil, nil, self), - Form::Lettings::Pages::Person2Age.new(nil, nil, self), + Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 2), Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson2AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson2AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person2GenderIdentity.new(nil, nil, self), @@ -40,7 +40,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection Form::Lettings::Pages::Person2OverRetirementValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person3Known.new(nil, nil, self), Form::Lettings::Pages::Person3RelationshipToLead.new(nil, nil, self), - Form::Lettings::Pages::Person3Age.new(nil, nil, self), + Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 3), Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson3AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson3AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person3GenderIdentity.new(nil, nil, self), @@ -51,7 +51,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection Form::Lettings::Pages::Person3OverRetirementValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person4Known.new(nil, nil, self), Form::Lettings::Pages::Person4RelationshipToLead.new(nil, nil, self), - Form::Lettings::Pages::Person4Age.new(nil, nil, self), + Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 4), Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson4AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson4AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person4GenderIdentity.new(nil, nil, self), @@ -62,7 +62,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection Form::Lettings::Pages::Person4OverRetirementValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person5Known.new(nil, nil, self), Form::Lettings::Pages::Person5RelationshipToLead.new(nil, nil, self), - Form::Lettings::Pages::Person5Age.new(nil, nil, self), + Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 5), Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson5AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson5AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person5GenderIdentity.new(nil, nil, self), @@ -73,7 +73,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection Form::Lettings::Pages::Person5OverRetirementValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person6Known.new(nil, nil, self), Form::Lettings::Pages::Person6RelationshipToLead.new(nil, nil, self), - Form::Lettings::Pages::Person6Age.new(nil, nil, self), + Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 6), Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson6AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson6AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person6GenderIdentity.new(nil, nil, self), @@ -84,7 +84,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection Form::Lettings::Pages::Person6OverRetirementValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person7Known.new(nil, nil, self), Form::Lettings::Pages::Person7RelationshipToLead.new(nil, nil, self), - Form::Lettings::Pages::Person7Age.new(nil, nil, self), + Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 7), Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson7AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson7AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person7GenderIdentity.new(nil, nil, self), @@ -95,7 +95,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection Form::Lettings::Pages::Person7OverRetirementValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person8Known.new(nil, nil, self), Form::Lettings::Pages::Person8RelationshipToLead.new(nil, nil, self), - Form::Lettings::Pages::Person8Age.new(nil, nil, self), + Form::Lettings::Pages::PersonAge.new(nil, nil, self, person_index: 8), Form::Lettings::Pages::NoFemalesPregnantHouseholdPerson8AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::FemalesInSoftAgeRangeInPregnantHouseholdPerson8AgeValueCheck.new(nil, nil, self), Form::Lettings::Pages::Person8GenderIdentity.new(nil, nil, self),