From 6787f32fd9c4f22f20905e260f7aa48eb88e06a8 Mon Sep 17 00:00:00 2001 From: Yorhel Date: Sat, 3 May 2025 12:32:50 +0200 Subject: [PATCH] DebugInfo: Fix handling of undef and falsy bind parameters --- FU/DebugImpl.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FU/DebugImpl.pm b/FU/DebugImpl.pm index 48c6cf1..88e0bb5 100644 --- a/FU/DebugImpl.pm +++ b/FU/DebugImpl.pm @@ -146,7 +146,7 @@ my @sections = ( # Convert binary params to text. # For queries with text_params, assume the params are already valid for the text format. - my @binparams = grep $_->{type} && !$_->{text}, map $_->{params}->@*, @$queries; + my @binparams = grep $_->{type} && !exists $_->{text}, map $_->{params}->@*, @$queries; my @arg = map +($_->{type}, $_->{bin}), @binparams; my @text; my $ok = !@arg || eval { @text = $FU::DB->bin2text(@arg); 1 };