diff --git a/process/ldap/update_group.pl b/process/ldap/update_group.pl index 25d0b22..6e6b1ad 100644 --- a/process/ldap/update_group.pl +++ b/process/ldap/update_group.pl @@ -90,10 +90,10 @@ sub _remove($$) my @data; for (my $i = $args->{unamed}; $i > 0; $i--) { - push @data, $i; + push @data, $args->{param}{$i}; } - return LDAP::delete_attributes($ldap, $dn, $cnt_type, @data); + return LDAP::delete_attribute($ldap, $dn, $cnt_type, @data); } sub _update($$) @@ -108,7 +108,7 @@ sub _update($$) my @data; for (my $i = $args->{unamed}; $i > 0; $i--) { - push @data, $i; + push @data, $args->{param}{$i}; } return LDAP::update_attribute($ldap, $dn, $cnt_type, @data);