summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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: