mirror of
https://github.com/moodle/moodle.git
synced 2025-03-14 04:30:15 +01:00
MDL-22386 setting correctly the number of dataitem when duplicating a calculated, calculatedsimple, calculatedmulti question
This commit is contained in:
parent
8d8fcf2107
commit
ed15021fa0
@ -1592,8 +1592,13 @@ class question_calculated_qtype extends default_questiontype {
|
||||
$DB->insert_record('question_dataset_items', $item);
|
||||
$itemcount++;
|
||||
}
|
||||
//update item count
|
||||
$datasetdef->itemcount =$itemcount;
|
||||
//update item count to olditemcount if
|
||||
// at least this number of items has been recover from the database
|
||||
if( $olditemcount <= $itemcount ) {
|
||||
$datasetdef->itemcount = $olditemcount;
|
||||
} else {
|
||||
$datasetdef->itemcount = $itemcount ;
|
||||
}
|
||||
$DB->update_record('question_dataset_definitions', $datasetdef);
|
||||
} // end of copy the dataitems
|
||||
}// end of copy the datasetdef
|
||||
|
Loading…
x
Reference in New Issue
Block a user