diff --git a/lib/formslib.php b/lib/formslib.php index b6fb38f15d9..3b2f03aa5db 100644 --- a/lib/formslib.php +++ b/lib/formslib.php @@ -468,7 +468,7 @@ class moodleform { $mform->setConstants(array($repeathiddenname=>$repeats)); for ($i=0; $i<$repeats; $i++) { foreach ($elementobjs as $elementobj){ - $elementclone = clone($elementobj); + $elementclone = fullclone($elementobj); $name = $elementclone->getName(); if (!empty($name)){ $elementclone->setName($name."[$i]");