diff --git a/src/PVE/LDAP.pm b/src/PVE/LDAP.pm index dd8d22a..84ddb35 100644 --- a/src/PVE/LDAP.pm +++ b/src/PVE/LDAP.pm @@ -210,7 +210,7 @@ sub query_groups { my $page = Net::LDAP::Control::Paged->new(size => 100); - my $attrs = ['member', 'uniqueMember']; + my $attrs = ['member', 'uniqueMember', 'description']; push @$attrs, $group_name_attr if $group_name_attr; my @args = ( base => $base_dn, @@ -247,6 +247,9 @@ sub query_groups { if ($group_name_attr && (my $name = $entry->get_value($group_name_attr))) { $group->{name} = $name; } + if (my $description = $entry->get_value('description')) { + $group->{description} = $description; + } push @$groups, $group; }