Opened 12 years ago
Closed 12 years ago
#21901 closed Bug (duplicate)
Dependencies on unmigrated apps not always detected.
| Reported by: | Marc Tamlyn | Owned by: | |
|---|---|---|---|
| Component: | Migrations | Version: | 1.7-alpha-1 |
| Severity: | Release blocker | Keywords: | |
| Cc: | Triage Stage: | Accepted | |
| Has patch: | no | Needs documentation: | no |
| Needs tests: | no | Patch needs improvement: | no |
| Easy pickings: | no | UI/UX: | no |
Description
Related to the comment on https://github.com/django/django/commit/941d23e54890bcc9e73734c5c1f3c82193fd97d6
I have seen this behaviour myself, with a custom user model using PermissionsMixin. The necessary line in dependencies of ("auth", "__first__"), is not present. I'm not sure whether this is an issue with it being a swappable model or not, but there's definitely a bug anyway.
The migration gets written out, but on running it you get a traceback because the relations to auth cannot resolve (as the migration's limited app cache ignores auth)
The same user who posted this comment also opened a ticket: #21872.
It should be fixed now. Do you still see this error on master?