Browse Source

Correctly display answers

pull/2193/head
Kat 2 years ago
parent
commit
c29d2157bf
  1. 2
      app/helpers/question_view_helper.rb
  2. 4
      app/models/form/lettings/questions/nationality_all.rb
  3. 4
      app/models/form/sales/questions/nationality_all.rb

2
app/helpers/question_view_helper.rb

@ -39,7 +39,7 @@ module QuestionViewHelper
def select_option_name(value)
return value.service_name if value.respond_to?(:service_name)
return value["name"] if value["name"].present?
return value["name"] if value.is_a?(Hash) && value["name"].present?
end
private

4
app/models/form/lettings/questions/nationality_all.rb

@ -215,4 +215,8 @@ class Form::Lettings::Questions::NationalityAll < ::Form::Question
"894" => { "name" => "Zambia", "synonyms" => "ZM" },
"716" => { "name" => "Zimbabwe", "synonyms" => "ZW" },
}.freeze
def answer_label(log, _current_user = nil)
ANSWER_OPTIONS[log.nationality_all.to_s]["name"]
end
end

4
app/models/form/sales/questions/nationality_all.rb

@ -214,4 +214,8 @@ class Form::Sales::Questions::NationalityAll < ::Form::Question
"894" => { "name" => "Zambia", "synonyms" => "ZM" },
"716" => { "name" => "Zimbabwe", "synonyms" => "ZW" },
}.freeze
def answer_label(log, _current_user = nil)
ANSWER_OPTIONS[log.send(id).to_s]["name"]
end
end

Loading…
Cancel
Save