Making sure migration_number > 0 :)
authorChristopher Allan Webber <cwebber@dustycloud.org>
Sat, 9 Jul 2011 23:17:54 +0000 (18:17 -0500)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Sat, 9 Jul 2011 23:17:54 +0000 (18:17 -0500)
mediagoblin/db/util.py

index 5f0699c1d0d960807f1e5ff356f801d7d6bcd7b5..7bae57ff57b93aae1cfd9ce4b5e80056e22cd41f 100644 (file)
@@ -136,6 +136,8 @@ class RegisterMigration(object):
     0.  0 is the default "no migrations" state!
     """
     def __init__(self, migration_number, migration_registry=MIGRATIONS):
+        assert migration_number > 0, "Migration number must be > 0!"
+
         self.migration_number = migration_number
         self.migration_registry = migration_registry
 
@@ -196,7 +198,7 @@ class MigrationManager(object):
             {'$set': {'current_migration': migration_number}},
             upsert=True)
 
-    def database_current_migration(self, install_if_missing=True):
+    def database_current_migration(self, install_if_missing=False):
         """
         Return the current migration in the database.
         """