fix: handle time/date types in backup JSON serialization

This commit is contained in:
Fringg
2026-02-12 02:51:20 +03:00
parent 3dac332a9f
commit 27365b3c75
+1 -1
View File
@@ -599,7 +599,7 @@ class BackupService:
if value is None:
record_dict[column.name] = None
elif isinstance(value, datetime):
elif isinstance(value, (datetime, dt_date, dt_time)):
record_dict[column.name] = value.isoformat()
elif isinstance(value, (list, dict)):
record_dict[column.name] = json_lib.dumps(value) if value else None