diff --git a/lib/base/dao/dao.class.php b/lib/base/dao/dao.class.php index 1b6dde94dd..742245b7ee 100644 --- a/lib/base/dao/dao.class.php +++ b/lib/base/dao/dao.class.php @@ -1479,7 +1479,12 @@ class baseDAO $message .= ' ' . helper::checkDB2Repair($exception); $sql = $this->sqlobj->get(); - $this->app->triggerError($message . "
The sql is: $sql
", __FILE__, __LINE__, $exit = true); + $message .= "The sql is: $sql
"; + if($this->app->throwError) + { + return throw new Exception($message); + } + $this->app->triggerError($message, __FILE__, __LINE__, $exit = true); } }