From a1fb2f4e30afd4e6e9e93bf7a0967468508ec523 Mon Sep 17 00:00:00 2001 From: Marcel Peterkau Date: Sat, 15 Aug 2026 03:40:40 +0200 Subject: [PATCH] Refresh the member tab after a single-member housekeeper run _execute_housekeeper_run() showed the success dialog but never called refresh()/on_changed(), so retroactively created claims/payments stayed invisible in the currently open Mitgliedsakte until it was closed and reopened, and the overview list wasn't notified either. Match the pattern used by every other mutating action in this file (save, payment, credit, reminder, ...): refresh the tab's own contribution lists and notify the overview callback right after the run succeeds. Co-Authored-By: Claude Sonnet 5 --- src/ccma/ui/member_tab.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ccma/ui/member_tab.py b/src/ccma/ui/member_tab.py index 9ccb29c..f599045 100644 --- a/src/ccma/ui/member_tab.py +++ b/src/ccma/ui/member_tab.py @@ -629,6 +629,8 @@ class MemberTab(ttk.Frame): f"{len(member_findings)} offene(r) Vorgang/Vorgänge für dieses Mitglied.", parent=self, ) + self.refresh() + self.on_changed() def _build_timeline(self, parent: ttk.Frame) -> None: parent.columnconfigure(0, weight=1)