summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Laszlo <tim.laszlo@gmail.com>2012-08-23 12:36:54 -0500
committerTim Laszlo <tim.laszlo@gmail.com>2012-08-23 12:36:54 -0500
commit500db91b88111aaceeaaaf7a1e05a049c2d4aa2c (patch)
tree641cef407ea352788a47d7587e73ee614986707e
parentc4333e19e815895fab0a75f75c6bfcfb5e06ee45 (diff)
downloadbcfg2-500db91b88111aaceeaaaf7a1e05a049c2d4aa2c.tar.gz
bcfg2-500db91b88111aaceeaaaf7a1e05a049c2d4aa2c.tar.bz2
bcfg2-500db91b88111aaceeaaaf7a1e05a049c2d4aa2c.zip
SchemaUpdater: fix sorting of updaters
The updaters were not getting sorted when a new database was created this caused the wronger version to be set on a new database
-rw-r--r--src/lib/Bcfg2/Server/SchemaUpdater/__init__.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/Server/SchemaUpdater/__init__.py b/src/lib/Bcfg2/Server/SchemaUpdater/__init__.py
index 514f97c28..304b36636 100644
--- a/src/lib/Bcfg2/Server/SchemaUpdater/__init__.py
+++ b/src/lib/Bcfg2/Server/SchemaUpdater/__init__.py
@@ -234,8 +234,9 @@ def update_database():
current_version = Updater.get_current_version()
logger.debug("Database version at %s" % current_version)
+ updaters.sort()
if current_version > 0:
- [u.apply() for u in sorted(updaters)]
+ [u.apply() for u in updaters]
logger.debug("Database version at %s" %
Updater.get_current_version())
else: