From a5def6b645ad6bc6c8f2b8f7ce26322eefc7c22d Mon Sep 17 00:00:00 2001
From: Wolfgang Silbermayr <w.silbermayr@opentalk.eu>
Date: Fri, 21 Mar 2025 08:47:37 +0100
Subject: [PATCH] fix(meeting_report): include users who already left the
 meeting

Closes #981

(cherry picked from commit 12bd79b1c72c6fea85b3fb3ea59e0837b4f25982)
---
 .../src/attendance_report.typ                                 | 2 +-
 crates/opentalk-signaling-module-meeting-report/src/lib.rs    | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/crates/opentalk-signaling-module-meeting-report/src/attendance_report.typ b/crates/opentalk-signaling-module-meeting-report/src/attendance_report.typ
index 3200889cf..f656c126c 100644
--- a/crates/opentalk-signaling-module-meeting-report/src/attendance_report.typ
+++ b/crates/opentalk-signaling-module-meeting-report/src/attendance_report.typ
@@ -80,7 +80,7 @@
   table.hline(y: 1),
   ..for (i, participant) in data
     .participants
-    .filter(p => "left_at" not in p and visible_kinds.contains(p.kind))
+    .filter(p => visible_kinds.contains(p.kind))
     .sorted(key: p => role_order.at(p.role))
     .enumerate(start: 1) {
     (
diff --git a/crates/opentalk-signaling-module-meeting-report/src/lib.rs b/crates/opentalk-signaling-module-meeting-report/src/lib.rs
index f5503b459..afbd9768e 100644
--- a/crates/opentalk-signaling-module-meeting-report/src/lib.rs
+++ b/crates/opentalk-signaling-module-meeting-report/src/lib.rs
@@ -420,7 +420,9 @@ mod tests {
 
         1 Alice Adams Moderator
 
-        2 Bob Burton User
+        2 Charlie Cooper User
+
+        3 Bob Burton User
         "#
         );
     }
-- 
GitLab