[FIX] survey: properly detect wrong token
Was in old API
user_input_obj.search(...)[0]
but the tr/except was not migrated
Introduced at 66cb880
This commit is contained in:
@@ -109,9 +109,8 @@ class WebsiteSurvey(http.Controller):
|
||||
return errpage
|
||||
|
||||
# Load the user_input
|
||||
try:
|
||||
user_input = UserInput.sudo().search([('token', '=', token)], limit=1)
|
||||
except IndexError: # Invalid token
|
||||
user_input = UserInput.sudo().search([('token', '=', token)], limit=1)
|
||||
if not user_input: # Invalid token
|
||||
return request.render("website.403")
|
||||
|
||||
# Do not display expired survey (even if some pages have already been
|
||||
|
||||
Reference in New Issue
Block a user