diff --git a/zmldapsync/zmldapsync.pl b/zmldapsync/zmldapsync.pl index c27c072..6169d6a 100644 --- a/zmldapsync/zmldapsync.pl +++ b/zmldapsync/zmldapsync.pl @@ -295,8 +295,7 @@ DOMAIN: foreach my $domain ( keys $conf->{domains} ) { log_verbose( "Comparing the accounts" ); - my $single = map { $conf->{domains}->{$domain}->{users}->{attr_map}->{$_} } - keys $conf->{domains}->{$domain}->{users}->{attr_map}; + my @single = keys $conf->{domains}->{$domain}->{users}->{attr_map}; push @single, $conf->{domains}->{$domain}->{users}->{mail_attr}; my $ext_users = ldap2hashref( $ext_user_search, @@ -502,8 +501,7 @@ DOMAIN: foreach my $domain ( keys $conf->{domains} ) { " distribution list(s) in Zimbra" ); log_verbose( "Comparing groups with distribution lists" ); - my @single = map { $conf->{domains}->{$domain}->{groups}->{attr_map}->{$_} } - keys $conf->{domains}->{$domain}->{groups}->{attr_map}; + my @single = keys $conf->{domains}->{$domain}->{groups}->{attr_map}; push @single, $conf->{domains}->{$domain}->{groups}->{mail_attr}; my $ext_groups = ldap2hashref(