diff --git a/question/category_class.php b/question/category_class.php index 90336a0976a..20fbf10e5f7 100644 --- a/question/category_class.php +++ b/question/category_class.php @@ -352,7 +352,7 @@ class question_category_object { } function move_questions($oldcat, $newcat){ - $questionids = get_records_select_menu('question', "category = $oldcat AND parent = 0", '', 'id,1'); + $questionids = get_records_select_menu('question', "category = $oldcat AND (parent = 0 OR parent = id)", '', 'id,1'); if (!question_move_questions_to_category(implode(',', array_keys($questionids)), $newcat)) { print_error('errormovingquestions', 'question', $returnurl, $ids); }