[FIX] survey: correctly compute filters based on finished

Oversight of 374b57a153 .
This commit is contained in:
Thibault Delavallée
2019-12-06 09:53:32 +00:00
parent a5f115d1fc
commit 4b95e7e5ef
+4 -4
View File
@@ -539,10 +539,10 @@ class Survey(http.Controller):
[('user_input_line_ids', 'in', matching_line_ids)],
user_input_domain
])
if post.get('finished'):
user_input_domain = expression.AND([[('state', '=', 'done')], user_input_domain])
else:
user_input_domain = expression.AND([[('state', '!=', 'new')], user_input_domain])
if post.get('finished'):
user_input_domain = expression.AND([[('state', '=', 'done')], user_input_domain])
else:
user_input_domain = expression.AND([[('state', '!=', 'new')], user_input_domain])
user_input_lines = request.env['survey.user_input'].sudo().search(user_input_domain).mapped('user_input_line_ids')
return user_input_lines, search_filters