|
|
|
|
@ -53,10 +53,7 @@ class Form::Question
|
|
|
|
|
answer = label_from_value(log[id]) if log[id].present? |
|
|
|
|
answer_label = [prefix, format_value(answer), suffix_label(log)].join("") if answer |
|
|
|
|
|
|
|
|
|
inferred = inferred_answer_value(log) |
|
|
|
|
return inferred if inferred.present? |
|
|
|
|
|
|
|
|
|
answer_label |
|
|
|
|
inferred_answer_value(log) || answer_label |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def get_inferred_answers(log) |
|
|
|
|
@ -113,7 +110,7 @@ class Form::Question
|
|
|
|
|
return unless inferred_check_answers_value |
|
|
|
|
|
|
|
|
|
inferred_answer = inferred_check_answers_value.find { |inferred_value| inferred_value["condition"].values[0] == log[inferred_value["condition"].keys[0]] } |
|
|
|
|
inferred_answer.present? ? inferred_answer["value"] : "" |
|
|
|
|
inferred_answer["value"] if inferred_answer.present? |
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
def displayed_answer_options(log, _current_user = nil) |
|
|
|
|
|