From 19d8d67cb42efb9341d3122750297c593c045baa Mon Sep 17 00:00:00 2001 From: Tomas Cohen Arazi Date: Tue, 13 Aug 2024 01:08:44 -0300 Subject: [PATCH] Bug 37508: (QA follow-up) Move sth error check up This patch moves the error check right before the ->check_columns call. This is how main and 24.05 behave. 23.11 doesn't have bug 35907 backported so things are not exactly the same. With this patch tests pass and the only difference in behavior is logging. Signed-off-by: Tomas Cohen Arazi --- C4/Reports/Guided.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/C4/Reports/Guided.pm b/C4/Reports/Guided.pm index 626fb4b15a..910c92da13 100644 --- a/C4/Reports/Guided.pm +++ b/C4/Reports/Guided.pm @@ -615,11 +615,12 @@ sub execute_query { }; warn $@ if $@; + return ( $sth, { queryerr => $sth->errstr } ) if ($sth->err); + # Check if table.* contained forbidden column names return ( $sth, { passworderr => "Illegal column in results" } ) if Koha::Report->new->check_columns( undef, $sth->{NAME_lc} ); - return ( $sth, { queryerr => $sth->errstr } ) if ($sth->err); return ( $sth ); } -- 2.39.5