Fixed #22325: Ignore __first__ dependencies to your own app

This commit is contained in:
Andrew Godwin 2014-05-08 21:38:56 -07:00
parent 5182efce8d
commit 5400b29ebf
1 changed files with 4 additions and 1 deletions

View File

@ -201,7 +201,10 @@ class MigrationLoader(object):
# makemigrations to declare dependencies on apps before they
# even have migrations.
if parent[1] == "__first__" and parent not in self.graph:
if parent[0] in self.unmigrated_apps:
if parent[0] == key[0]:
# Ignore __first__ references to the same app (#22325)
continue
elif parent[0] in self.unmigrated_apps:
# This app isn't migrated, but something depends on it.
# The models will get auto-added into the state, though
# so we're fine.