From: Gilles Darold Date: Thu, 16 Mar 2017 22:26:42 +0000 (+0100) Subject: Fix missing query in temporary file report when the query was canceled. Thanks to... X-Git-Tag: v9.2~12 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8c56f87049dbfeca0ce300c0920a85555a0b6b00;p=pgbadger Fix missing query in temporary file report when the query was canceled. Thanks to Fabrizio de Royes Mello for the report. --- diff --git a/pgbadger b/pgbadger index ec1b8d6..54936cf 100644 --- a/pgbadger +++ b/pgbadger @@ -12426,6 +12426,9 @@ sub parse_query # Store error details only if this is not a parameter list (never present with errors) $cur_info{$t_pid}{"\L$prefix_vars{'t_loglevel'}\E"} .= $prefix_vars{'t_query'}; } + if (($prefix_vars{'t_loglevel'} eq 'STATEMENT') && exists $cur_temp_info{$t_pid} && ($cur_temp_info{$t_pid}{query} eq '')) { + $cur_temp_info{$t_pid}{query} = $prefix_vars{'t_query'}; + } return; }