diff --git a/web-dashboard/index.html b/web-dashboard/index.html
index 1f29107..8d266c5 100644
--- a/web-dashboard/index.html
+++ b/web-dashboard/index.html
@@ -3547,7 +3547,11 @@
// Eine Ankündigung gilt als "erledigt", sobald ihr Termin (eventDate)
// verstrichen ist — Ankündigungen ohne Termin haben kein automatisches
// "erledigt"-Signal und bleiben bestehen, bis der Vermieter sie löscht.
+ // "Erledigt" = entweder schon eine Rückmeldung (War da/War nicht da)
+ // abgegeben, oder der Termin ist verstrichen, ohne dass jemand rückgemeldet
+ // hat.
function isAnnouncementPast(a) {
+ if (a.attendanceStatus) return true;
return !!a.eventDate && stripTime(new Date(a.eventDate)) < stripTime(new Date());
}