]> git.mjollnir.org Git - moodle.git/commitdiff
creating correctly a new shared dataset on import
authorpichetp <pichetp>
Wed, 28 Mar 2007 04:51:50 +0000 (04:51 +0000)
committerpichetp <pichetp>
Wed, 28 Mar 2007 04:51:50 +0000 (04:51 +0000)
question/type/calculated/questiontype.php

index d5f734a8ef509f3656e0ae6c43713872da3ab6df..94218aa789128944988ceaf862a4cc31dbc372d2 100644 (file)
@@ -216,7 +216,10 @@ class question_calculated_qtype extends question_dataset_dependent_questiontype
                         $datasetdef->category = 0;
                         $todo='create' ;
                     }    
-                }
+                }else { // no so create one
+                    $datasetdef->category =$question->category ;
+                    $todo='create' ;
+               }     
             }         
             if (  $todo=='create'){
                 if (!$datasetdef->id = insert_record(
@@ -230,7 +233,7 @@ class question_calculated_qtype extends question_dataset_dependent_questiontype
            $questiondataset->datasetdefinition = $datasetdef->id;
             if (!insert_record('question_datasets',
                                $questiondataset)) {
-                error("Unable to create relation to dataset $name");
+                error("Unable to create relation to dataset $dataset->name $todo");
             }
             if ($todo=='create'){ // add the items
                 foreach ($dataset->datasetitem as $dataitem ){