From 43e23c8352d083cbb5b838583ce0a25c88e296e6 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Sun, 6 Jan 2019 11:33:10 +0100 Subject: Generalize multi issue handling Signed-off-by: Florian Pritz --- bin/generate-mirror-mail.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/generate-mirror-mail.pl b/bin/generate-mirror-mail.pl index f73656f..a5966e9 100755 --- a/bin/generate-mirror-mail.pl +++ b/bin/generate-mirror-mail.pl @@ -205,8 +205,8 @@ while () { $values{connection_failed}->{protocols} = \@protocols; } - - if (@{$issues->{out_of_sync}} and @{$issues->{connection_failed}}) { + my $issue_type_count = grep {@{$issues->{$_}} > 0} keys %$issues; + if ($issue_type_count > 1) { send_template_mail($to, $templates{"multiple-issues"}{"subject"}, $templates{"multiple-issues"}{"template"}, \%values); $sent_mail = 1; } elsif (@{$issues->{out_of_sync}}) { -- cgit v1.2.3-24-g4f1b