From fa93ed14328bcd7a1f5c615396308f5f6e8a2092 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 21866720d..8c0935293 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;