From e6bfad41f271249fb868238a6f05bbce14fe13f4 Mon Sep 17 00:00:00 2001 From: Priyanka Kakadiya Date: Tue, 18 Jun 2019 05:53:24 +0000 Subject: [PATCH] [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) --- addons/website_slides/controllers/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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/''', 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)