diff --git a/addons/website_slides/data/website_slides_demo.xml b/addons/website_slides/data/website_slides_demo.xml index 123396db9b9..cd7e4fbd016 100644 --- a/addons/website_slides/data/website_slides_demo.xml +++ b/addons/website_slides/data/website_slides_demo.xml @@ -74,8 +74,8 @@ - Odoo POS Indiegogo Campaign - https://www.youtube.com/watch?v=C_Laaz4mORg + Awesome Timesheet by Odoo + https://www.youtube.com/watch?v=v2O0YZU19ms diff --git a/addons/website_slides/models/slides.py b/addons/website_slides/models/slides.py index 132455f449e..0bdc7b8b71e 100644 --- a/addons/website_slides/models/slides.py +++ b/addons/website_slides/models/slides.py @@ -459,7 +459,10 @@ class Slide(models.Model): return fetch_res values = {'slide_type': 'video', 'document_id': document_id} - youtube_values = fetch_res['values'].get('items', list(dict()))[0] + items = fetch_res['values'].get('items') + if not items: + return {'error': _('Please enter valid Youtube or Google Doc URL')} + youtube_values = items[0] if youtube_values.get('snippet'): snippet = youtube_values['snippet'] if only_preview_fields: