Change: treat created as date not datetime (#9793)

This commit is contained in:
shamoon
2025-05-16 07:23:04 -07:00
committed by GitHub
parent ce5d4e9c92
commit 1a6f32534c
18 changed files with 228 additions and 128 deletions

View File

@@ -137,16 +137,14 @@ def get_creation_date_context(document: Document) -> dict[str, str]:
Given a Document, localizes the creation date and builds a context dictionary with some common, shorthand
formatted values from it
"""
local_created = timezone.localdate(document.created)
return {
"created": local_created.isoformat(),
"created_year": local_created.strftime("%Y"),
"created_year_short": local_created.strftime("%y"),
"created_month": local_created.strftime("%m"),
"created_month_name": local_created.strftime("%B"),
"created_month_name_short": local_created.strftime("%b"),
"created_day": local_created.strftime("%d"),
"created": document.created.isoformat(),
"created_year": document.created.strftime("%Y"),
"created_year_short": document.created.strftime("%y"),
"created_month": document.created.strftime("%m"),
"created_month_name": document.created.strftime("%B"),
"created_month_name_short": document.created.strftime("%b"),
"created_day": document.created.strftime("%d"),
}

View File

@@ -1,3 +1,4 @@
from datetime import date
from datetime import datetime
from pathlib import Path
@@ -10,7 +11,7 @@ def parse_w_workflow_placeholders(
local_added: datetime,
original_filename: str,
filename: str,
created: datetime | None = None,
created: date | None = None,
doc_title: str | None = None,
doc_url: str | None = None,
) -> str: