From a7f84a1041a151833fe2a9e2570e281da70242ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20D=C3=A9nari=C3=A9?= Date: Wed, 2 Oct 2024 18:08:03 +0200 Subject: [PATCH] fix: Agenda detail : webconf no displayed when accessing from agenda timeline - EXO-74164 Before this fix, when a user click on an event in agenda timeline, the conference link is not displayed if the event have one This is because when opening the event from the timeline, the webconf providers are not refreshed from the space of the event like it is the case in the agenda standalone application This commit ensure agendaTimeline to react on event agenda-event-change-owner, and then reload providers for the space of the selected event --- .../vue-app/agenda-timeline/components/AgendaTimelineWidget.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/agenda-webapps/src/main/webapp/vue-app/agenda-timeline/components/AgendaTimelineWidget.vue b/agenda-webapps/src/main/webapp/vue-app/agenda-timeline/components/AgendaTimelineWidget.vue index 3f25f04e3..568fc9d9a 100644 --- a/agenda-webapps/src/main/webapp/vue-app/agenda-timeline/components/AgendaTimelineWidget.vue +++ b/agenda-webapps/src/main/webapp/vue-app/agenda-timeline/components/AgendaTimelineWidget.vue @@ -124,6 +124,8 @@ export default { this.$root.$on('agenda-refresh', this.retrieveEvents); this.$root.$on('agenda-event-saved', this.retrieveEvents); this.$root.$on('agenda-event-deleted', this.retrieveEvents); + this.$root.$on('agenda-event-change-owner', this.refreshProviders); + this.spaceId = eXo.env.portal.spaceId;