Permalink
Browse files

[1.7.x] Fixed #22325: Ignore __first__ dependencies to your own app

  • Loading branch information...
andrewgodwin committed May 9, 2014
1 parent 4535ded commit 1e8b1db050de72edc3c434e6e5d5dd55ae78ae2e
Showing with 4 additions and 1 deletion.
  1. +4 −1 django/db/migrations/loader.py
@@ -201,7 +201,10 @@ def build_graph(self):
# 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.

0 comments on commit 1e8b1db

Please sign in to comment.