From de6e1b0a86c29845a2f8179aa0ef45d48e0d7ebb Mon Sep 17 00:00:00 2001 From: Alexandre Alapetite Date: Mon, 26 Aug 2013 23:47:59 +0200 Subject: Change filter of expected SQL errors Filter out "SQLSTATE Class code 23: Constraint Violation" because of expected duplicate entries. Consider adding a Minz_Log::DEBUG level --- app/models/Entry.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'app/models/Entry.php') diff --git a/app/models/Entry.php b/app/models/Entry.php index c247c6362..d5a150bb1 100755 --- a/app/models/Entry.php +++ b/app/models/Entry.php @@ -216,7 +216,9 @@ class EntryDAO extends Model_pdo { return true; } else { $info = $stm->errorInfo(); - Minz_Log::record ('SQL error : ' . $info[2], Minz_Log::NOTICE); + if ((int)($info[0] / 1000) !== 23) { //Filter out "SQLSTATE Class code 23: Constraint Violation" because of expected duplicate entries + Minz_Log::record ('SQL error ' . $info[0] . ': ' . $info[1] . ' ' . $info[2], Minz_Log::NOTICE); //TODO: Consider adding a Minz_Log::DEBUG level + } return false; } } -- cgit v1.2.3