Fix squashed migration loading ordering issue
This commit is contained in:
parent
0c46ca83e8
commit
db4527e3c0
|
@ -171,6 +171,8 @@ class MigrationLoader(object):
|
||||||
# the usage pattern here is to delete things after a while.
|
# the usage pattern here is to delete things after a while.
|
||||||
del normal[replaced]
|
del normal[replaced]
|
||||||
for child_key in reverse_dependencies.get(replaced, set()):
|
for child_key in reverse_dependencies.get(replaced, set()):
|
||||||
|
if child_key in migration.replaces:
|
||||||
|
continue
|
||||||
normal[child_key].dependencies.remove(replaced)
|
normal[child_key].dependencies.remove(replaced)
|
||||||
normal[child_key].dependencies.append(key)
|
normal[child_key].dependencies.append(key)
|
||||||
normal[key] = migration
|
normal[key] = migration
|
||||||
|
|
Loading…
Reference in New Issue