From 4ea69f429c30eb11ca785dfb90eb13bda1e49ca5 Mon Sep 17 00:00:00 2001 From: Carsten Rose <carsten.rose@math.uzh.ch> Date: Wed, 7 Feb 2018 11:03:13 +0100 Subject: [PATCH] #5367 / Error Report: 'full level' missing: still miss when UserReport Exceptions are thrown - fixed --- extension/qfq/qfq/exceptions/AbstractException.php | 2 +- extension/qfq/qfq/exceptions/UserReportException.php | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/extension/qfq/qfq/exceptions/AbstractException.php b/extension/qfq/qfq/exceptions/AbstractException.php index d58f78760..6ed9d8ce2 100644 --- a/extension/qfq/qfq/exceptions/AbstractException.php +++ b/extension/qfq/qfq/exceptions/AbstractException.php @@ -67,7 +67,7 @@ class AbstractException extends \Exception { // Debug Information if ($store !== null && Support::findInSet(SYSTEM_SHOW_DEBUG_INFO_YES, $store->getVar(SYSTEM_SHOW_DEBUG_INFO, STORE_SYSTEM))) { - $arrDebugShow = $this->messageArrayDebug; + $arrDebugShow = array_merge([EXCEPTION_REPORT_FULL_LEVEL => Store::getVar(SYSTEM_REPORT_FULL_LEVEL, STORE_SYSTEM)], $this->messageArrayDebug); $arrDebugShow[EXCEPTION_SIP] = $store->getStore(STORE_SIP); $arrDebugShow[EXCEPTION_PAGE_ID] = $t3Vars[TYPO3_PAGE_ID]; diff --git a/extension/qfq/qfq/exceptions/UserReportException.php b/extension/qfq/qfq/exceptions/UserReportException.php index 433af7c07..73b3838ba 100644 --- a/extension/qfq/qfq/exceptions/UserReportException.php +++ b/extension/qfq/qfq/exceptions/UserReportException.php @@ -28,6 +28,8 @@ class UserReportException extends AbstractException { $this->messageArrayDebug[EXCEPTION_SQL_RAW] = Store::getVar(SYSTEM_SQL_RAW, STORE_SYSTEM); $this->messageArrayDebug[EXCEPTION_SQL_FINAL] = Store::getVar(SYSTEM_SQL_FINAL, STORE_SYSTEM); + $this->messageArrayDebug[EXCEPTION_SQL_PARAM_ARRAY] = Store::getVar(SYSTEM_SQL_PARAM_ARRAY, STORE_SYSTEM); + $this->messageArrayDebug[EXCEPTION_REPORT_COLUMN_INDEX] = Store::getVar(SYSTEM_REPORT_COLUMN_INDEX, STORE_SYSTEM); $this->messageArrayDebug[EXCEPTION_REPORT_COLUMN_NAME] = Store::getVar(SYSTEM_REPORT_COLUMN_NAME, STORE_SYSTEM); $this->messageArrayDebug[EXCEPTION_REPORT_COLUMN_VALUE] = Store::getVar(SYSTEM_REPORT_COLUMN_VALUE, STORE_SYSTEM); -- GitLab