MDL-28128 finish the fix for MDL-28035.
authorTim Hunt <T.J.Hunt@open.ac.uk>
Thu, 30 Jun 2011 15:00:15 +0000 (16:00 +0100)
committerTim Hunt <T.J.Hunt@open.ac.uk>
Thu, 30 Jun 2011 15:00:15 +0000 (16:00 +0100)
commitceb4d2ed0b4c2d11ed97139f027d1b890e578e0a
tree86f64efd832719c4e276c50f6c52ebafc2b229a6
parent69384c193919be84b3d3a69b658fac9039367b01
MDL-28128 finish the fix for MDL-28035.

There was one place where I had only fixed the backup code to work-around bad data from Moodle 2.0. I needed to make the equivalent change in the upgrade code.

The bad data is that the seq_number fields can be wrong (not unique). Se already have data ordered by (seq_number, id) and the array keys of the array we are building are not used for anything, so this fix deals with the problem.
question/engine/upgrade/upgradelib.php
question/type/truefalse/db/simpletest/testupgradelibnewqe.php