summaryrefslogtreecommitdiff
path: root/addons/website/models
diff options
context:
space:
mode:
authorjpr-odoo <jpr@openerp.com>2020-08-05 12:31:22 +0000
committerJeremy Kersten <jke@odoo.com>2020-12-17 15:46:54 +0000
commit7e0541c90542d2d040415ef0dbc4e0cb8e7f2ffc (patch)
tree0da2633c5182f1778e009497afb34c9722669b5c /addons/website/models
parent413d932d3cb57bd8cd1f59da950111efcdc53cdc (diff)
[FIX] website: fixed traceback while trying to open password protected page
task-2281216 Closes https://github.com/odoo/odoo/pull/55692 closes odoo/odoo#55692 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
Diffstat (limited to 'addons/website/models')
-rw-r--r--addons/website/models/ir_ui_view.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/addons/website/models/ir_ui_view.py b/addons/website/models/ir_ui_view.py
index 2a0ab1c31a9..e51c6eff524 100644
--- a/addons/website/models/ir_ui_view.py
+++ b/addons/website/models/ir_ui_view.py
@@ -363,10 +363,11 @@ class View(models.Model):
error = werkzeug.exceptions.Forbidden('website_visibility_password_required')
# elif self.visibility == 'restricted_group' and self.groups_id: or if groups_id set from backend
- try:
- self._check_view_access()
- except AccessError:
- error = werkzeug.exceptions.Forbidden()
+ if self.visibility != 'password':
+ try:
+ self._check_view_access()
+ except AccessError:
+ error = werkzeug.exceptions.Forbidden()
if error:
if do_raise: