From 254be412150554202e9768fc2680acecfe126f8f Mon Sep 17 00:00:00 2001 From: samuelbiasgit Date: Wed, 26 Aug 2026 16:54:30 +0200 Subject: [PATCH] fix CKalender event parsing --- worker/pdf_python/create_pdf.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/worker/pdf_python/create_pdf.py b/worker/pdf_python/create_pdf.py index 31762c8..fcb85db 100644 --- a/worker/pdf_python/create_pdf.py +++ b/worker/pdf_python/create_pdf.py @@ -160,7 +160,10 @@ for i in range(len(tablerows)): pdf.cell(20, 4, pdf_safe(date_for_table[2] + "." + date_for_table[1] + "." + date_for_table[0]), 0, 0, "C", fill=True) event_full_block = table_cells[j].find_all("div", class_="calEventBox") - events = table_cells[j].find_all(style="margin-right:.2em") + events = table_cells[j].find_all( + style=lambda style: style + and "margin-right:.2em" in style.replace(" ", "") + ) pdf.cell(15, 4, pdf_safe(weekdays_list[weekday]), 0, 0, "C", fill=True)