From 598f8630de1d3f4cb207a5c2e933cc76bf6ce938 Mon Sep 17 00:00:00 2001 From: admin Date: Tue, 16 Jun 2026 15:41:12 +0000 Subject: [PATCH] Fix transcript DOCX line numbering (invalid 'eachPage' value) - Replace invalid 'eachPage' with valid 'newPage' for w:lnNumType restart attribute - This ensures Word starts line numbering at 1 on the first page --- scraibe/email_sender.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scraibe/email_sender.py b/scraibe/email_sender.py index f9b1433..6596dfe 100644 --- a/scraibe/email_sender.py +++ b/scraibe/email_sender.py @@ -335,8 +335,8 @@ def _enable_line_numbering(section, start_at=1, count_by=1, restart=True): lnNumType.set(qn("w:start"), str(start_at)) lnNumType.set(qn("w:countBy"), str(count_by)) - # 'eachPage' restarts numbering on every page; 'continuous' keeps it going - restart_mode = "eachPage" if restart else "continuous" + # 'newPage' restarts numbering on every page; 'continuous' keeps it going + restart_mode = "newPage" if restart else "continuous" lnNumType.set(qn("w:restart"), restart_mode) sectPr.append(lnNumType)