From 321e333711dac708fbcd8013fcc8fb7a204b2ed1 Mon Sep 17 00:00:00 2001 From: stumpylog <797416+stumpylog@users.noreply.github.com> Date: Fri, 30 Oct 2026 11:04:15 -0700 Subject: [PATCH] Fix: return the parsed value directly in format_datetime for typing --- src/documents/templating/filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/documents/templating/filters.py b/src/documents/templating/filters.py index 1af3c65c5f..ac065b34c5 100644 --- a/src/documents/templating/filters.py +++ b/src/documents/templating/filters.py @@ -47,7 +47,7 @@ def format_datetime(value: str | datetime, format: str) -> str: parsed = parse_datetime(value) or parse_date(value) if parsed is None: raise ValueError(f"Invalid date or datetime string: {value!r}") - value = parsed + return parsed.strftime(format=format) return value.strftime(format=format)