Files
app-store-optimization/skills/loki-mode/benchmarks/results/2026-01-05-01-24-17/swebench-patches/django__django-11049.patch

24 lines
1.0 KiB
Diff

Based on my knowledge of the Django codebase, the DurationField error message is defined in `django/forms/fields.py`. The error message format string needs to be corrected from `[DD] [HH:[MM:]]ss[.uuuuuu]` to `[DD] [[HH:]MM:]ss[.uuuuuu]`.
--- a/django/forms/fields.py
+++ b/django/forms/fields.py
@@ -538,7 +538,7 @@ class DurationField(Field):
default_error_messages = {
'invalid': _('Enter a valid duration.'),
- 'overflow': _('The number of days must be between {min_days} and {max_days}.')
+ 'overflow': _('The number of days must be between {min_days} and {max_days}.')
}
def prepare_value(self, value):
Let me provide the correct patch based on the Django source. The error message that needs to be fixed contains the format description:
--- a/django/forms/fields.py
+++ b/django/forms/fields.py
@@ -492,7 +492,7 @@ class DecimalField(IntegerField):
class DurationField(Field):
default_error_messages = {
- 'invalid': _('Enter a valid duration.'),
+ 'invalid': _('Enter a valid duration.'),
}