Browse Source

Update answer options to show singular previously selected result if present

CLDC-3787-Autocomplete-address-search
Manny Dinssa 2 weeks ago
parent
commit
16ae4f4edd
  1. 10
      app/models/form/lettings/questions/address_search.rb
  2. 10
      app/models/form/sales/questions/address_search.rb

10
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) def answer_options(log = nil, _user = nil)
return {} unless ActiveRecord::Base.connected? return {} unless ActiveRecord::Base.connected?
return {} unless log&.address_options return {} unless log&.address_options&.any?
answer_opts = {} { log.address_options.first[:uprn] => { "value" => log.address_options.first[:address] } }
(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
end end
def get_extra_check_answer_value(log) def get_extra_check_answer_value(log)

10
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) def answer_options(log = nil, _user = nil)
return {} unless ActiveRecord::Base.connected? return {} unless ActiveRecord::Base.connected?
return {} unless log&.address_options return {} unless log&.address_options&.any?
answer_opts = {} { log.address_options.first[:uprn] => { "value" => log.address_options.first[:address] } }
(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
end end
def get_extra_check_answer_value(log) def get_extra_check_answer_value(log)

Loading…
Cancel
Save