From 962da42f7141ce8d3993637ddf1f825acfc7ae9c Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Wed, 26 Jan 2011 17:56:25 +0100 Subject: [PATCH] Don't simply sort migration scripts by name, this is going to break when we have schema versions with several digits. --- framework/Db/lib/Horde/Db/Migration/Migrator.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/Db/lib/Horde/Db/Migration/Migrator.php b/framework/Db/lib/Horde/Db/Migration/Migrator.php index fa918ce85..82fb39121 100644 --- a/framework/Db/lib/Horde/Db/Migration/Migrator.php +++ b/framework/Db/lib/Horde/Db/Migration/Migrator.php @@ -178,7 +178,7 @@ class Horde_Db_Migration_Migrator } // Sort by version. - ksort($migrations); + uksort($migrations, 'strnatcmp'); $sorted = array_values($migrations); return $this->_isDown() ? array_reverse($sorted) : $sorted; -- 2.11.0