From 8a682c84d246683338dfba6f38f257e38fedec15 Mon Sep 17 00:00:00 2001 From: Ryan Williams Date: Sat, 28 Feb 2026 15:21:46 -0800 Subject: [PATCH] Properly delete announcements --- plugins/logcleaner/logcleaner.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/logcleaner/logcleaner.cpp b/plugins/logcleaner/logcleaner.cpp index 770bb2f26f..d9c0b8dce3 100644 --- a/plugins/logcleaner/logcleaner.cpp +++ b/plugins/logcleaner/logcleaner.cpp @@ -158,6 +158,8 @@ static void cleanupLogs() { std::erase_if(reports, [&](df::report* report) { if (!report || !report_ids_to_remove.contains(report->id)) return false; + if (report->flags.bits.announcement) + erase_from_vector(world->status.announcements, &df::report::id, report->id); delete report; return true; });