[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>
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user