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)