From eb61edf4d1b5fd82e225ed1ac50f6310f72953f8 Mon Sep 17 00:00:00 2001 From: OpenShift guest Date: Sun, 3 Mar 2013 01:44:21 -0500 Subject: [ticket/11383] Correctly revert modules added/removed by migrator PHPBB3-11383 --- phpBB/includes/db/migrator.php | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'phpBB') diff --git a/phpBB/includes/db/migrator.php b/phpBB/includes/db/migrator.php index de9c06948c..5e1266cc4a 100644 --- a/phpBB/includes/db/migrator.php +++ b/phpBB/includes/db/migrator.php @@ -462,6 +462,12 @@ class phpbb_db_migrator { $state = ($state) ? unserialize($state) : false; + // reverse order of steps if reverting + if ($revert === true) + { + $steps = array_reverse($steps); + } + foreach ($steps as $step_identifier => $step) { $last_result = false; -- cgit v1.2.1