]> git.mjollnir.org Git - moodle.git/commitdiff
Use the fullclone function instead of clone() because objects are in an array bug...
authormoodler <moodler>
Wed, 26 Apr 2006 04:40:14 +0000 (04:40 +0000)
committermoodler <moodler>
Wed, 26 Apr 2006 04:40:14 +0000 (04:40 +0000)
question/type/datasetdependent/datasetitems.php

index 4b68c4170ac902cc00501d66193d7892f1e14966..41748984afada938e974cf68b453456d6d870054 100644 (file)
@@ -29,7 +29,7 @@
     }
 
     // Handle generator options...
-    $olddatasetdefs = clone($datasetdefs);
+    $olddatasetdefs = fullclone($datasetdefs);   // Completely deep copy the array of objects
     $datasetdefs = $this->update_dataset_options($olddatasetdefs, $form);
     $maxnumber = -1;
     $datasets = empty($form->dataset) ? $form->definition : $form->dataset;