Skip to content

Commit ff6865f

Browse files
authored
fix: datetime.time serialization (#12)
1 parent 91b018c commit ff6865f

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

CHANGES.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ Changelog
55
1.5.2 (unreleased)
66
------------------
77

8-
*
8+
* Fix datetime.time serialization
99

1010
1.5.1 (2026-03-06)
1111
------------------

tracking_fields/tracking.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ def _serialize_field(field):
130130
return json.dumps(field.strftime("%Y-%m-%d %H:%M:%S"), ensure_ascii=False)
131131
if isinstance(field, datetime.date):
132132
return json.dumps(field.strftime("%Y-%m-%d"), ensure_ascii=False)
133+
if isinstance(field, datetime.time):
134+
return json.dumps(field.strftime("%H-%M"), ensure_ascii=False)
133135
if isinstance(field, FieldFile):
134136
try:
135137
return json.dumps(field.path, ensure_ascii=False)

0 commit comments

Comments
 (0)