summaryrefslogtreecommitdiff
path: root/django/contrib/postgres/fields/array.py
diff options
context:
space:
mode:
authorSimon Charette <charettes@users.noreply.github.com>2017-01-14 06:31:34 -0500
committerTim Graham <timograham@gmail.com>2017-01-14 06:31:34 -0500
commit2e55790838a75bf25a11115536dae57880cfccfb (patch)
treea4bf855609b0f9de5719c1acc2f209532104486d /django/contrib/postgres/fields/array.py
parentf4c0eec713a6ffe7616fdc5f4744b40110d4fed1 (diff)
downloaddjango-2e55790838a75bf25a11115536dae57880cfccfb.tar.gz
Refs #25226 -- Cloned ArrayField.base_field on deconstruction.
This prevents the base_field from sharing attributes with the one used during migrations.
Diffstat (limited to 'django/contrib/postgres/fields/array.py')
-rw-r--r--django/contrib/postgres/fields/array.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/django/contrib/postgres/fields/array.py b/django/contrib/postgres/fields/array.py
index e570a3273d..b70ae37a3a 100644
--- a/django/contrib/postgres/fields/array.py
+++ b/django/contrib/postgres/fields/array.py
@@ -92,7 +92,7 @@ class ArrayField(Field):
if path == 'django.contrib.postgres.fields.array.ArrayField':
path = 'django.contrib.postgres.fields.ArrayField'
kwargs.update({
- 'base_field': self.base_field,
+ 'base_field': self.base_field.clone(),
'size': self.size,
})
return name, path, args, kwargs