diff --git a/plugin/zoom/lib/ZoomPlugin.php b/plugin/zoom/lib/ZoomPlugin.php index 5b779001f2..ed16b7b13e 100644 --- a/plugin/zoom/lib/ZoomPlugin.php +++ b/plugin/zoom/lib/ZoomPlugin.php @@ -928,6 +928,10 @@ class ZoomPlugin extends Plugin if ($currentUser === $meeting->getUser()) { return $meeting->getMeetingInfoGet()->start_url; } + + if ($this->userIsConferenceManager($meeting)) { + return $meeting->getMeetingInfoGet()->start_url; + } break; case 'waiting': // Zoom does not allow for a new meeting to be started on first participant join. diff --git a/plugin/zoom/view/list.tpl b/plugin/zoom/view/list.tpl index 7758159b17..0a8ab3c5aa 100644 --- a/plugin/zoom/view/list.tpl +++ b/plugin/zoom/view/list.tpl @@ -26,11 +26,10 @@ {{ meeting.user ? 'No' : 'Yes' }} {# {{ meeting.course ? meeting.course : '-' }}#} {# {{ meeting.session ? meeting.session : '-' }}#} - {% if recordings %} {% for recording in recordings %} - {% if recording.recordingMeeting.id == meeting.id %} + {% if recording.recordingMeeting.id == meeting.meetingId %}
{{ recording.formattedStartTime }}