]> git.koha-community.org Git - koha.git/commit
Bug 7184 raise mySQL error if debug is set
authorPaul Poulain <paul.poulain@biblibre.com>
Sun, 6 Nov 2011 08:36:52 +0000 (09:36 +0100)
committerChris Nighswonger <chris.nighswonger@gmail.com>
Wed, 16 Nov 2011 12:43:25 +0000 (07:43 -0500)
commit73139544c87b6dc16dba7a0e15659c8a6c4eeb2f
treeabf85af7a9d1989ac0404005a195b7da4c715de6
parent916e103dfc56b28b7111f8099e96106a95e8e487
Bug 7184 raise mySQL error if debug is set

Before this patch, if a mySQL occured in Koha (any error), then the user was seeing nothing.
With this patch, if DEBUG is set in Koha VirtualHost, any mySQL error will make Koha die and display the SQL error

Step to test:
=== BEFORE PATCH ===
go anywhere, and change a mySQL statement to make it invalid.
Launch a page using the SQL you've made wrong, you'll see nothing, except you won't see the expected results

=== AFTER PATCH ===
Modify koha-httpd.conf, and add the following line, in the virtualhost (if it does not already exist)
SetEnv DEBUG 1
restart/reload Apache
Launch the same page, you'll get a Perl statement saying something like:

DBD::mysql::st execute failed: <<blablabla SQL error>> at <<where the error was raised line <<error line>>
(cherry picked from commit 016e66c6f25fbe3b648bcb8dad8d59f80d11b992)

Signed-off-by: Chris Nighswonger <chris.nighswonger@gmail.com>
C4/Context.pm