diff options
Diffstat (limited to 'django/contrib/postgres/fields/array.py')
| -rw-r--r-- | django/contrib/postgres/fields/array.py | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/django/contrib/postgres/fields/array.py b/django/contrib/postgres/fields/array.py index 28c0f6679e..88df368c73 100644 --- a/django/contrib/postgres/fields/array.py +++ b/django/contrib/postgres/fields/array.py @@ -134,12 +134,9 @@ class ArrayField(CheckFieldDefaultMixin, Field): name, path, args, kwargs = super().deconstruct() if path == "django.contrib.postgres.fields.array.ArrayField": path = "django.contrib.postgres.fields.ArrayField" - kwargs.update( - { - "base_field": self.base_field.clone(), - "size": self.size, - } - ) + kwargs["base_field"] = self.base_field.clone() + if self.size is not None: + kwargs["size"] = self.size return name, path, args, kwargs def to_python(self, value): |
