Commit fc08236a by mjparker777

updated timefield also

parent 81775dfb
...@@ -1186,6 +1186,9 @@ class TimeField(Field): ...@@ -1186,6 +1186,9 @@ class TimeField(Field):
self.fail('invalid', format=humanized_format) self.fail('invalid', format=humanized_format)
def to_representation(self, value): def to_representation(self, value):
if not value:
return None
output_format = getattr(self, 'format', api_settings.TIME_FORMAT) output_format = getattr(self, 'format', api_settings.TIME_FORMAT)
if output_format is None: if output_format is None:
......
...@@ -1030,7 +1030,9 @@ class TestTimeField(FieldValues): ...@@ -1030,7 +1030,9 @@ class TestTimeField(FieldValues):
'99:99': ['Time has wrong format. Use one of these formats instead: hh:mm[:ss[.uuuuuu]].'], '99:99': ['Time has wrong format. Use one of these formats instead: hh:mm[:ss[.uuuuuu]].'],
} }
outputs = { outputs = {
datetime.time(13, 00): '13:00:00' datetime.time(13, 00): '13:00:00',
None: None,
'': None,
} }
field = serializers.TimeField() field = serializers.TimeField()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment