Inlcude SQL query in the log on SQL error (#1489064)

pull/61/merge
Aleksander Machniak 11 years ago
parent 259d37be3e
commit 8defd73ee0

@ -1,6 +1,7 @@
CHANGELOG Roundcube Webmail CHANGELOG Roundcube Webmail
=========================== ===========================
- Inlcude SQL query in the log on SQL error (#1489064)
- Fix handling untagged responses in IMAP FETCH - "could not load message" error (#1489074) - Fix handling untagged responses in IMAP FETCH - "could not load message" error (#1489074)
- Fix very small window size in Chrome (#1488931) - Fix very small window size in Chrome (#1488931)
- Fix list page reset when viewing a message in Larry skin (#1489076) - Fix list page reset when viewing a message in Larry skin (#1489076)

@ -405,21 +405,22 @@ class rcube_db
$this->db_error_msg = null; $this->db_error_msg = null;
// send query // send query
$query = $this->dbh->query($query); $result = $this->dbh->query($query);
if ($query === false) { if ($result === false) {
$error = $this->dbh->errorInfo(); $error = $this->dbh->errorInfo();
$this->db_error = true; $this->db_error = true;
$this->db_error_msg = sprintf('[%s] %s', $error[1], $error[2]); $this->db_error_msg = sprintf('[%s] %s', $error[1], $error[2]);
rcube::raise_error(array('code' => 500, 'type' => 'db', rcube::raise_error(array('code' => 500, 'type' => 'db',
'line' => __LINE__, 'file' => __FILE__, 'line' => __LINE__, 'file' => __FILE__,
'message' => $this->db_error_msg), true, false); 'message' => $this->db_error_msg . " (SQL Query: $query)"
), true, false);
} }
$this->last_result = $query; $this->last_result = $result;
return $query; return $result;
} }
/** /**

Loading…
Cancel
Save