]> git.mjollnir.org Git - moodle.git/commitdiff
Bug #6267 - questionlib.php delete_question infinite loop with rantom questions....
authortjhunt <tjhunt>
Wed, 16 Aug 2006 16:17:18 +0000 (16:17 +0000)
committertjhunt <tjhunt>
Wed, 16 Aug 2006 16:17:18 +0000 (16:17 +0000)
lib/questionlib.php

index f153365d1dffc76416b98fa85012096d47c63615..00b1c7eb94613515c85dbadce71ce988e3020b9a 100644 (file)
@@ -416,7 +416,9 @@ function delete_question($questionid) {
     // Now recursively delete all child questions
     if ($children = get_records('question', 'parent', $questionid)) {
         foreach ($children as $child) {
-            delete_question($child->id);
+            if ($child->id != $questionid) {
+                delete_question($child->id);
+            }
         }
     }