From dc8b6a84a12c7b453aaedb529836ba3b71fddd97 Mon Sep 17 00:00:00 2001 From: Sara Arjona Date: Thu, 3 Feb 2022 19:28:27 +0100 Subject: [PATCH] MDL-71696 question: Fix Oracle failures with ambiguous colum --- mod/quiz/classes/question/bank/custom_view.php | 2 +- question/classes/local/bank/view.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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();