From: Jan Schneider Date: Wed, 26 Jan 2011 16:56:25 +0000 (+0100) Subject: Don't simply sort migration scripts by name, this is going to break when we X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=962da42f7141ce8d3993637ddf1f825acfc7ae9c;p=horde.git Don't simply sort migration scripts by name, this is going to break when we have schema versions with several digits. --- 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;