From 3822b15ff3b03a3b0f3a8afbce6fedd5f6c9a229 Mon Sep 17 00:00:00 2001 From: Guillaume Rousse <guillaume.rousse@renater.fr> Date: Mon, 4 Feb 2019 11:48:42 +0100 Subject: [PATCH] fix warning for contact without address --- bin/update-metadata.in | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/bin/update-metadata.in b/bin/update-metadata.in index a5350a9..2fc80a1 100755 --- a/bin/update-metadata.in +++ b/bin/update-metadata.in @@ -116,8 +116,14 @@ foreach my $id (keys %{$configuration->{federations}}) { information_url => $entry->{information_url}, organization_url => $entry->{organization_url}, ); - $entity->contacts(uniq map { $_->{EmailAddress} } @{$entry->{contacts}}) - if $entry->{contacts}; + if ($entry->{contacts}) { + my @contacts = + uniq + grep { $_ } + map { $_->{EmailAddress} } + @{$entry->{contacts}}; + $entity->contacts(@contacts); + } $entity->federations($id); $entity->save(); } -- GitLab