-
- Downloads
[FIX] website_slides: get video id from youtube url
The regexp used to get the youtube video id from its url is broken in multiple ways. If the video ID starts with the letter 'v' in the short (youtu.be) url then the url is considered invalid. i.e. https://youtu.be/vmhB-pt7EfA If the query option `v=<video id>` is not the first option of the query in the regular url (youtube.com/watch) then the url is also considered invalid. i.e. https://www.youtube.com/watch?feature=youtu.be&v=vmhB-pt7EfA The problem has been solved by replacing the over-engineered regexp by the dedicated parsing tools of `urllib.parse`. opw-2006330 closes odoo/odoo#34036 Signed-off-by:Julien Castiaux <Julien00859@users.noreply.github.com>
Showing
- addons/website_slides/models/slides.py 10 additions, 5 deletionsaddons/website_slides/models/slides.py
- addons/website_slides/tests/__init__.py 1 addition, 0 deletionsaddons/website_slides/tests/__init__.py
- addons/website_slides/tests/test_from_url.py 30 additions, 0 deletionsaddons/website_slides/tests/test_from_url.py
addons/website_slides/tests/__init__.py
0 → 100644
addons/website_slides/tests/test_from_url.py
0 → 100644
Please register or sign in to comment