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 3200889cf479b1fece4e4dded24bfd789406df96..f656c126c76f3f52bce272dbb4278edfa977a846 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 f5503b4595372ebf698c71df0ca80a02f9765ad2..afbd9768e1da5ee3ab81260989459e007b06b4de 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
         "#
         );
     }