From af9b9d56c04a7a64b22afa2377244d2571f0aafb Mon Sep 17 00:00:00 2001 From: David Beguin Date: Thu, 26 Mar 2020 09:51:00 +0000 Subject: [PATCH] [FIX] survey: fix conditional questions navigation on survey This commit remove unecessary array around triggered_questions_by_answer values that is used at the client side to find inactive questions. Before this fix, when looping through every elements of triggered_questions_by_answer, we got an array, instead of each question id separately. PR #48442 Task ID 2208574 --- addons/survey/controllers/main.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/survey/controllers/main.py b/addons/survey/controllers/main.py index ee0017672fb..d12348a33a7 100644 --- a/addons/survey/controllers/main.py +++ b/addons/survey/controllers/main.py @@ -284,9 +284,9 @@ class Survey(http.Controller): if triggering_answer_by_question[question] }, 'triggered_questions_by_answer': { - answer.id: [ - triggered_questions_by_answer[answer].ids - ] for answer in triggered_questions_by_answer.keys()}, + answer.id: triggered_questions_by_answer[answer].ids + for answer in triggered_questions_by_answer.keys() + }, 'selected_answers': selected_answers.ids })