]> git.mjollnir.org Git - moodle.git/commitdiff
quiz editing: MDL-17294 improved the error situation handling in process_randomquesti...
authorpilpi <pilpi>
Fri, 28 Nov 2008 19:43:45 +0000 (19:43 +0000)
committerpilpi <pilpi>
Fri, 28 Nov 2008 19:43:45 +0000 (19:43 +0000)
mod/quiz/editlib.php

index 91c24f15ee31941da76078ad09e0a304a4199e0e..4feede542f72a9b517f41bdb33b536badb051120 100644 (file)
@@ -666,17 +666,17 @@ function quiz_process_randomquestion_formdata(&$qcobject){
             $newrandomcategory=$qcobject->add_category($catformdata->parent,
                     $catformdata->name, $catformdata->info,true);
             if(!is_null($newrandomcategory)){
+                $newquestioninfo->newrandomcategory=$newrandomcategory;
                 if (! $newcategory = $DB->get_record('question_categories',
                         array('id'=>$newrandomcategory))) {
-                    return false;
+                    $newquestioninfo->newrandomcategory=false;
                 }
             }else{
-                return false;
+                $newquestioninfo->newrandomcategory=false;
             }
         } else {
-            return false;
+            $newquestioninfo->newrandomcategory=false;
         }
-        $newquestioninfo->newrandomcategory=$newrandomcategory;
     }
     return($newquestioninfo);
 }