summaryrefslogtreecommitdiff
path: root/django/db/models
diff options
context:
space:
mode:
authorHannes Ljungberg <hannes.ljungberg@gmail.com>2021-05-27 21:35:24 +0200
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2021-05-28 10:50:27 +0200
commitb746596f5f0e1fcac791b0f7c8bfc3d69dfef2ff (patch)
tree94a6eb87899fcf3ec9998a61564b3ce9f89cb53f /django/db/models
parent22da686ca93e99f8091334f66d7199bc29b85c83 (diff)
Refs #32779 -- Changed DatabaseSchemaEditor._unique_sql()/_create_unique_sql() to take fields as second parameter.
Diffstat (limited to 'django/db/models')
-rw-r--r--django/db/models/constraints.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/django/db/models/constraints.py b/django/db/models/constraints.py
index 6dfc42942f..8ae05a504c 100644
--- a/django/db/models/constraints.py
+++ b/django/db/models/constraints.py
@@ -187,7 +187,7 @@ class UniqueConstraint(BaseConstraint):
)
def constraint_sql(self, model, schema_editor):
- fields = [model._meta.get_field(field_name).column for field_name in self.fields]
+ fields = [model._meta.get_field(field_name) for field_name in self.fields]
include = [model._meta.get_field(field_name).column for field_name in self.include]
condition = self._get_condition_sql(model, schema_editor)
expressions = self._get_index_expressions(model, schema_editor)
@@ -198,7 +198,7 @@ class UniqueConstraint(BaseConstraint):
)
def create_sql(self, model, schema_editor):
- fields = [model._meta.get_field(field_name).column for field_name in self.fields]
+ fields = [model._meta.get_field(field_name) for field_name in self.fields]
include = [model._meta.get_field(field_name).column for field_name in self.include]
condition = self._get_condition_sql(model, schema_editor)
expressions = self._get_index_expressions(model, schema_editor)