[1.7.x] Use __first__ not __latest__ for unknown app dependencies

This commit is contained in:
Andrew Godwin 2014-06-16 09:54:23 -07:00
parent 2dba6ab767
commit a5fed757aa
2 changed files with 3 additions and 3 deletions

View File

@ -9,7 +9,7 @@ class Migration(migrations.Migration):
dependencies = [
migrations.swappable_dependency(settings.AUTH_USER_MODEL),
('contenttypes', '__latest__'),
('contenttypes', '__first__'),
]
operations = [

View File

@ -244,10 +244,10 @@ class MigrationAutodetector(object):
if self.migrations.get(dep[0], None):
operation_dependencies.add((dep[0], self.migrations[dep[0]][-1].name))
else:
# If we can't find the other app, we add a __latest__ dependency,
# If we can't find the other app, we add a __first__ dependency,
# but only if we've already been through once and checked everything
if chop_mode:
operation_dependencies.add((dep[0], "__latest__"))
operation_dependencies.add((dep[0], "__first__"))
else:
deps_satisfied = False
if deps_satisfied: