From 29a6abfba1535abd6420162b701a2f05eb2d7877 Mon Sep 17 00:00:00 2001 From: "Xavier Bol (xbo)" Date: Mon, 20 Nov 2023 09:38:54 +0100 Subject: [PATCH] [FIX] {website_}event: fix event tour MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before this commit, the user got a traceback saying: ```txt TypeError: Cannot read properties of undefined (reading 'apply') at EventAdditionalTourSteps._get_website_event_steps ``` the reason of that issue is because a [recent generic change reviews](#125716) `patch` function and so `this._super` no longer exists and has to be replace by `super` as we extend a method of a class extended. This commit adapts the additional steps adding via `patch` function to be able to add those steps and start the tour as expected. closes odoo/odoo#142653 Signed-off-by: Warnon Aurélien (awa) --- addons/event/static/src/js/tours/event_steps.js | 2 +- addons/website_event/static/src/js/tours/event_tour.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/event/static/src/js/tours/event_steps.js b/addons/event/static/src/js/tours/event_steps.js index 2646b43ac10..be3e871b6cb 100644 --- a/addons/event/static/src/js/tours/event_steps.js +++ b/addons/event/static/src/js/tours/event_steps.js @@ -3,7 +3,7 @@ class EventAdditionalTourSteps { _get_website_event_steps() { - return [false]; + return []; } } diff --git a/addons/website_event/static/src/js/tours/event_tour.js b/addons/website_event/static/src/js/tours/event_tour.js index 1b3782b57c2..d05e06cbba3 100644 --- a/addons/website_event/static/src/js/tours/event_tour.js +++ b/addons/website_event/static/src/js/tours/event_tour.js @@ -8,9 +8,9 @@ import { patch } from "@web/core/utils/patch"; patch(EventAdditionalTourSteps.prototype, { - _get_website_event_steps: function () { - this._super.apply(this, arguments); - return [{ + _get_website_event_steps() { + return [ + ...super._get_website_event_steps(), { trigger: '.o_event_form_view button[title="Unpublished"]', content: markup(_t("Use this shortcut to easily access your event web page.")), position: 'bottom',