From c3b7c3858deebf5acc3c13d5345075f93faa1deb Mon Sep 17 00:00:00 2001 From: garnier-quentin Date: Thu, 24 Oct 2019 15:15:56 +0200 Subject: [PATCH] revert influxdb --- database/influxdb/mode/query.pm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/database/influxdb/mode/query.pm b/database/influxdb/mode/query.pm index 3710fa7ac..b342049af 100644 --- a/database/influxdb/mode/query.pm +++ b/database/influxdb/mode/query.pm @@ -144,18 +144,19 @@ sub manage_selection { foreach my $label (keys %{$self->{queries}}) { push @queries, $self->{queries}->{$label}; } - - my $queries_results = $options{custom}->query(queries => \@queries) if (scalar(@queries) > 0); + + my $queries_results = []; + $queries_results = $options{custom}->query(queries => \@queries) if (scalar(@queries) > 0); foreach my $result (@{$queries_results}) { next if (!defined($result->{tags}->{$self->{option_results}->{instance}})); my $value; $value = $options{custom}->compute(aggregation => $self->{option_results}->{aggregation}, values => $result->{values}) if (defined($result->{values})); - + $self->{queries_results}->{$result->{tags}->{$self->{option_results}->{instance}}}->{instance} = $result->{tags}->{$self->{option_results}->{instance}}; - $self->{queries_results}->{$result->{tags}->{$self->{option_results}->{instance}}}->{$result->{columns}[1]} = defined($value) ? $value : ''; + $self->{queries_results}->{$result->{tags}->{$self->{option_results}->{instance}}}->{$result->{columns}[1]} = $value; } - + if (scalar(keys %{$self->{queries_results}}) <= 0) { $self->{output}->add_option_msg(short_msg => 'No queries found.'); $self->{output}->option_exit();