Commit 65bff161 authored by Tim Graham's avatar Tim Graham
Browse files

[1.8.x] Fixed #25618 -- Added a helpful error message when Django & south...

[1.8.x] Fixed #25618 -- Added a helpful error message when Django & south migrations exist in the same directory.
parent 69e6045c
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -116,6 +116,12 @@ class MigrationLoader(object):
                    break
                self.disk_migrations[app_config.label, migration_name] = migration_module.Migration(migration_name, app_config.label)
            if south_style_migrations:
                if app_config.label in self.migrated_apps:
                    raise BadMigrationError(
                        "Migrated app %r contains South migrations. Make sure "
                        "all numbered South migrations are deleted prior to "
                        "creating Django migrations." % app_config.label
                    )
                self.unmigrated_apps.add(app_config.label)

    def get_migration(self, app_label, name_prefix):
+3 −0
Original line number Diff line number Diff line
@@ -41,3 +41,6 @@ Bugfixes

* Fixed crash with ``contrib.postgres.forms.SplitArrayField`` and
  ``IntegerField`` on invalid value (:ticket:`25597`).

* Added a helpful error message when Django and South migrations exist in the
  same directory (:ticket:`25618`).