diff options
author | Tim Laszlo <tim.laszlo@gmail.com> | 2012-08-23 12:36:54 -0500 |
---|---|---|
committer | Tim Laszlo <tim.laszlo@gmail.com> | 2012-08-23 12:36:54 -0500 |
commit | 500db91b88111aaceeaaaf7a1e05a049c2d4aa2c (patch) | |
tree | 641cef407ea352788a47d7587e73ee614986707e /src/lib/Bcfg2 | |
parent | c4333e19e815895fab0a75f75c6bfcfb5e06ee45 (diff) | |
download | bcfg2-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
Diffstat (limited to 'src/lib/Bcfg2')
-rw-r--r-- | src/lib/Bcfg2/Server/SchemaUpdater/__init__.py | 3 |
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: |