diff options
| author | Markus Holtermann <info@markusholtermann.eu> | 2017-04-07 17:47:53 +0200 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2017-04-07 11:47:53 -0400 |
| commit | d3cf75ec6fbdd2c1f1bb1e6ccb48d4de1da2952b (patch) | |
| tree | 02346c7308882df8e908ae22bd03e854d84ea453 /django/db | |
| parent | 5d3b322dce452dd75e8602ced9f0d02f9d6a5837 (diff) | |
Fixed #28051 -- Made migrations respect Index's name argument.
Thanks Marc Tamlyn for the report and Tim Graham for the review.
Diffstat (limited to 'django/db')
| -rw-r--r-- | django/db/migrations/state.py | 3 |
1 files changed, 2 insertions, 1 deletions
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] |
