diff --git a/mod/quiz/classes/question/bank/custom_view.php b/mod/quiz/classes/question/bank/custom_view.php index b5c3e115afe..7686d3defa5 100644 --- a/mod/quiz/classes/question/bank/custom_view.php +++ b/mod/quiz/classes/question/bank/custom_view.php @@ -258,7 +258,7 @@ class custom_view extends \core_question\local\bank\view { protected function build_query(): void { // Get the required tables and fields. $joins = []; - $fields = ['qv.status', 'qc.id', 'qv.version', 'qv.id as versionid', 'qbe.id as questionbankentryid']; + $fields = ['qv.status', 'qc.id as categoryid', 'qv.version', 'qv.id as versionid', 'qbe.id as questionbankentryid']; if (!empty($this->requiredcolumns)) { foreach ($this->requiredcolumns as $column) { $extrajoins = $column->get_extra_joins(); diff --git a/question/classes/local/bank/view.php b/question/classes/local/bank/view.php index 19e1de88e3d..d04fb34d49d 100644 --- a/question/classes/local/bank/view.php +++ b/question/classes/local/bank/view.php @@ -561,7 +561,7 @@ class view { protected function build_query(): void { // Get the required tables and fields. $joins = []; - $fields = ['qv.status', 'qc.id', 'qv.version', 'qv.id as versionid', 'qbe.id as questionbankentryid']; + $fields = ['qv.status', 'qc.id as categoryid', 'qv.version', 'qv.id as versionid', 'qbe.id as questionbankentryid']; if (!empty($this->requiredcolumns)) { foreach ($this->requiredcolumns as $column) { $extrajoins = $column->get_extra_joins();