Opened 19 years ago
Closed 19 years ago
#2611 closed defect (fixed)
XML serialization does not handle null datetime fields
| Reported by: | Owned by: | Adrian Holovaty | |
|---|---|---|---|
| Component: | Database layer (models, ORM) | Version: | dev |
| Severity: | normal | Keywords: | |
| Cc: | Triage Stage: | Unreviewed | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description (last modified by )
If you try to serialize a Django object to XML (JSON serialization is fine) that has a null datetime field, you get the following error:
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "c:\python24\lib\site-packages\django\core\serializers\__init__.py", line
55, in serialize
s.serialize(queryset, **options)
File "c:\python24\lib\site-packages\django\core\serializers\base.py", line 39,
in serialize
self.handle_field(obj, field)
File "c:\python24\lib\site-packages\django\core\serializers\xml_serializer.py"
, line 61, in handle_field
value = self.get_string_value(obj, field)
File "c:\python24\lib\site-packages\django\core\serializers\base.py", line 53,
in get_string_value
value = getattr(obj, field.name).strftime("%Y-%m-%d %H:%M:%S")
Change History (2)
comment:1 by , 19 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 19 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
(In [3687]) Fixed #2611 -- Fixed XML serializer to handle null datetime fields. Thanks for reporting, csdurfee@…