Commit 49647bec authored by Michael Angeletti's avatar Michael Angeletti Committed by Tim Graham
Browse files

Added missing return value to DurationField.prepare_value(); refs #24339.

parent a73c8540
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -516,6 +516,7 @@ class DurationField(Field):
    def prepare_value(self, value):
        if isinstance(value, datetime.timedelta):
            return duration_string(value)
        return value

    def to_python(self, value):
        if value in self.empty_values:
+1 −0
Original line number Diff line number Diff line
@@ -647,6 +647,7 @@ class FieldsTests(SimpleTestCase):
        field = DurationField()
        td = datetime.timedelta(minutes=15, seconds=30)
        self.assertEqual(field.prepare_value(td), duration_string(td))
        self.assertEqual(field.prepare_value('arbitrary'), 'arbitrary')
        self.assertIsNone(field.prepare_value(None))

    # RegexField ##################################################################