summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbin/generate-mirror-mail.pl4
1 files 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 (<STDIN>) {
$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}}) {