diff --git a/addons/website_slides/static/src/js/slides_course_page.js b/addons/website_slides/static/src/js/slides_course_page.js index 7419d987c28..7f98f4b46d8 100644 --- a/addons/website_slides/static/src/js/slides_course_page.js +++ b/addons/website_slides/static/src/js/slides_course_page.js @@ -24,11 +24,10 @@ export const SlideCoursePage = publicWidget.Widget.extend({ * Collapse the next category when the current one has just been completed */ collapseNextCategory: function (nextCategoryId) { - const $categorySection = document.getElementById(`category-collapse-${nextCategoryId}`); - const $categorySlides = document.querySelector(`ul[id=collapse-${nextCategoryId}]`); - if ($categorySection.getAttribute('aria-expanded') === 'false' && !$categorySlides.classList.contains('show')) { - $categorySection.setAttribute('aria-expanded', true); - $categorySlides.classList.add('show') + const categorySection = document.getElementById(`category-collapse-${nextCategoryId}`); + if (categorySection?.getAttribute('aria-expanded') === 'false') { + categorySection.setAttribute('aria-expanded', true); + document.querySelector(`ul[id=collapse-${nextCategoryId}]`).classList.add('show'); } },