fix: tolerate damaged contribution files

This commit is contained in:
Marcel Peterkau
2026-06-21 17:50:56 +02:00
parent 4bc1a8a200
commit 55bc3b666e
10 changed files with 87 additions and 4 deletions
+5 -1
View File
@@ -207,8 +207,12 @@ class MemberTab(ttk.Frame):
self.timeline.insert("", "end", values=(_format_timestamp(event), _event_label(event)))
def _refresh_contributions(self) -> None:
data = self.repository.get_contributions(self.member_id)
self.claims.delete(*self.claims.get_children())
try:
data = self.repository.get_contributions(self.member_id)
except RepositoryError as exc:
self.contribution_summary.set(f"FEHLER: {exc}")
return
for claim in data.claims:
self.claims.insert(
"",