diff options
| author | Priyanka Kakadiya <pka@odoo.com> | 2019-06-18 05:53:24 +0000 |
|---|---|---|
| committer | Priyanka Kakadiya <pka@odoo.com> | 2019-06-18 05:58:56 +0000 |
| commit | e6bfad41f271249fb868238a6f05bbce14fe13f4 (patch) | |
| tree | 66dfbc43c2445eb5163f04a15f5dd438cc5585ea | |
| parent | 696e31d3077c0bc418cac3537ba98cadb3029ef2 (diff) | |
[FIX] website_slides: fix archived slides traceback
before this commit:
When a user tries to see an archived slide, it throws an internal server error
instead of 404 page
after this commit:
404 page will be shown if a slide is archived
task- 2018147
closes odoo/odoo#34198
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
| -rw-r--r-- | addons/website_slides/controllers/main.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/addons/website_slides/controllers/main.py b/addons/website_slides/controllers/main.py index 117c3921d23..dfcc4e4e7de 100644 --- a/addons/website_slides/controllers/main.py +++ b/addons/website_slides/controllers/main.py @@ -517,7 +517,7 @@ class WebsiteSlides(WebsiteProfile): @http.route('''/slides/slide/<model("slide.slide", "[('website_id', 'in', (False, current_website_id))]"):slide>''', type='http', auth="public", website=True) def slide_view(self, slide, **kwargs): - if not slide.channel_id.can_access_from_current_website(): + if not slide.channel_id.can_access_from_current_website() or not slide.active: raise werkzeug.exceptions.NotFound() self._set_viewed_slide(slide) |
