From 672a3ee57e9b4f9d05dd015c29a05903b9cfde67 Mon Sep 17 00:00:00 2001 From: dante Date: Tue, 24 Oct 2017 10:01:38 -0400 Subject: [PATCH] adding the executed query in the exception --- workflow/engine/classes/PmDynaform.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/workflow/engine/classes/PmDynaform.php b/workflow/engine/classes/PmDynaform.php index d36597567..0b6c363da 100644 --- a/workflow/engine/classes/PmDynaform.php +++ b/workflow/engine/classes/PmDynaform.php @@ -764,7 +764,7 @@ class PmDynaform \Bootstrap::registerMonolog("sqlExecution", 400, "Sql Execution", - $this->basicExceptionData($e), + $this->basicExceptionData($e, $sql), $this->sysSys, "processmaker.log"); } @@ -2167,20 +2167,21 @@ class PmDynaform * @param $e an Exception class derivate * @return array */ - private function basicExceptionData($e) + private function basicExceptionData($e, $sql) { $result = []; $result['code'] = $e->getCode(); $result['file'] = $e->getFile(); $result['line'] = $e->getLine(); $result['message'] = $e->getMessage(); + $result['nativeQuery'] = $sql; if (property_exists($e, 'nativeError')) { $result['nativeError'] = $e->getNativeError(); } if (property_exists($e, 'userInfo')) { - $result['nativeError'] = $e->getUserInfo(); + $result['userInfo'] = $e->getUserInfo(); } return $result;