From 16ae4f4edd5ef7f2a130f021d1f870f859029145 Mon Sep 17 00:00:00 2001 From: Manny Dinssa <44172848+Dinssa@users.noreply.github.com> Date: Wed, 19 Feb 2025 21:23:54 +0000 Subject: [PATCH] Update answer options to show singular previously selected result if present --- app/models/form/lettings/questions/address_search.rb | 10 ++-------- app/models/form/sales/questions/address_search.rb | 10 ++-------- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/app/models/form/lettings/questions/address_search.rb b/app/models/form/lettings/questions/address_search.rb index 2d01d1d6e..4e71596fd 100644 --- a/app/models/form/lettings/questions/address_search.rb +++ b/app/models/form/lettings/questions/address_search.rb @@ -12,15 +12,9 @@ class Form::Lettings::Questions::AddressSearch < ::Form::Question def answer_options(log = nil, _user = nil) return {} unless ActiveRecord::Base.connected? - return {} unless log&.address_options + return {} unless log&.address_options&.any? - answer_opts = {} - - (0...[log.address_options.count, 10].min).each do |i| - answer_opts[log.address_options[i][:uprn]] = { "value" => log.address_options[i][:address] } - end - - answer_opts + { log.address_options.first[:uprn] => { "value" => log.address_options.first[:address] } } end def get_extra_check_answer_value(log) diff --git a/app/models/form/sales/questions/address_search.rb b/app/models/form/sales/questions/address_search.rb index 16354c0f2..c46a77a10 100644 --- a/app/models/form/sales/questions/address_search.rb +++ b/app/models/form/sales/questions/address_search.rb @@ -13,15 +13,9 @@ class Form::Sales::Questions::AddressSearch < ::Form::Question def answer_options(log = nil, _user = nil) return {} unless ActiveRecord::Base.connected? - return {} unless log&.address_options + return {} unless log&.address_options&.any? - answer_opts = {} - - (0...[log.address_options.count, 10].min).each do |i| - answer_opts[log.address_options[i][:uprn]] = { "value" => log.address_options[i][:address] } - end - - answer_opts + { log.address_options.first[:uprn] => { "value" => log.address_options.first[:address] } } end def get_extra_check_answer_value(log)