diff --git a/app/models/form/question.rb b/app/models/form/question.rb index afc7c0196..a2196a019 100644 --- a/app/models/form/question.rb +++ b/app/models/form/question.rb @@ -317,7 +317,11 @@ private end def enabled_inferred_answers(inferred_answers, log) - inferred_answers.filter { |_key, value| value.all? { |condition_key, condition_value| log.public_send(condition_key) == condition_value } } + inferred_answers.filter do |_attribute, condition| + condition.all? do |condition_key, condition_value| + log.public_send(condition_key) == condition_value + end + end end def inferred_answer_value(log)