From d3cf75ec6fbdd2c1f1bb1e6ccb48d4de1da2952b Mon Sep 17 00:00:00 2001 From: Markus Holtermann Date: Fri, 7 Apr 2017 17:47:53 +0200 Subject: Fixed #28051 -- Made migrations respect Index's name argument. Thanks Marc Tamlyn for the report and Tim Graham for the review. --- django/db/migrations/state.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'django') diff --git a/django/db/migrations/state.py b/django/db/migrations/state.py index 5c30c4c8a1..bda077f318 100644 --- a/django/db/migrations/state.py +++ b/django/db/migrations/state.py @@ -446,7 +446,8 @@ class ModelState: elif name == "indexes": indexes = [idx.clone() for idx in model._meta.indexes] for index in indexes: - index.set_name_with_model(model) + if not index.name: + index.set_name_with_model(model) options['indexes'] = indexes else: options[name] = model._meta.original_attrs[name] -- cgit v1.3