summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHasan Ramezani <hasan.r67@gmail.com>2018-05-14 02:27:28 +0430
committerTim Graham <timograham@gmail.com>2018-05-13 17:57:28 -0400
commit31ce1f74334add625a4ed82b531d769828237882 (patch)
tree1446815e3054b2a0071738ece3628abd4cc8d9e5
parent2405833c53950394a296fbf96211fcd04faccefe (diff)
Refs #29131 -- Fixed space handling in ArrayField's item_invalid message.
-rw-r--r--django/contrib/postgres/fields/array.py2
-rw-r--r--django/contrib/postgres/forms/array.py4
-rw-r--r--django/contrib/postgres/utils.py2
3 files changed, 4 insertions, 4 deletions
diff --git a/django/contrib/postgres/fields/array.py b/django/contrib/postgres/fields/array.py
index d2c1743861..ab667acd5b 100644
--- a/django/contrib/postgres/fields/array.py
+++ b/django/contrib/postgres/fields/array.py
@@ -19,7 +19,7 @@ __all__ = ['ArrayField']
class ArrayField(CheckFieldDefaultMixin, Field):
empty_strings_allowed = False
default_error_messages = {
- 'item_invalid': _('Item %(nth)s in the array did not validate: '),
+ 'item_invalid': _('Item %(nth)s in the array did not validate:'),
'nested_array_mismatch': _('Nested arrays must have the same length.'),
}
_default_hint = ('list', '[]')
diff --git a/django/contrib/postgres/forms/array.py b/django/contrib/postgres/forms/array.py
index 6c18a37ebf..554a39d4f6 100644
--- a/django/contrib/postgres/forms/array.py
+++ b/django/contrib/postgres/forms/array.py
@@ -13,7 +13,7 @@ from ..utils import prefix_validation_error
class SimpleArrayField(forms.CharField):
default_error_messages = {
- 'item_invalid': _('Item %(nth)s in the array did not validate: '),
+ 'item_invalid': _('Item %(nth)s in the array did not validate:'),
}
def __init__(self, base_field, *, delimiter=',', max_length=None, min_length=None, **kwargs):
@@ -167,7 +167,7 @@ class SplitArrayWidget(forms.Widget):
class SplitArrayField(forms.Field):
default_error_messages = {
- 'item_invalid': _('Item %(nth)s in the array did not validate: '),
+ 'item_invalid': _('Item %(nth)s in the array did not validate:'),
}
def __init__(self, base_field, size, *, remove_trailing_nulls=False, **kwargs):
diff --git a/django/contrib/postgres/utils.py b/django/contrib/postgres/utils.py
index 9f92f4059f..f3c022f474 100644
--- a/django/contrib/postgres/utils.py
+++ b/django/contrib/postgres/utils.py
@@ -17,7 +17,7 @@ def prefix_validation_error(error, prefix, code, params):
# ngettext calls require a count parameter and are converted
# to an empty string if they are missing it.
message=format_lazy(
- '{}{}',
+ '{} {}',
SimpleLazyObject(lambda: prefix % params),
SimpleLazyObject(lambda: error.message % error_params),
),