--- smeserver-subversion-1.4/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28SubversionContent.SanitizeGroupMemberExpansion 2008-02-25 23:38:30.000000000 +0100 +++ smeserver-subversion-1.4/root/etc/e-smith/templates/etc/httpd/conf/httpd.conf/VirtualHosts/28SubversionContent 2008-02-25 23:49:21.000000000 +0100 @@ -129,11 +129,17 @@ foreach my $groupRead (@groupsRead) { - my $membersRead = $db_accounts->get_prop($groupRead, 'Members') || ""; + my $record = $db_accounts->get($groupRead); - if (length($membersRead) > 0) { + if ($record) { - push @listRead, split (/,/, $membersRead); + my $membersRead = $record->prop('Members') || ""; + + if (length($membersRead) > 0) { + + push @listRead, split (/,/, $membersRead); + + } } @@ -170,11 +176,17 @@ foreach my $groupWrite (@groupsWrite) { - my $membersWrite = $db_accounts->get_prop($groupWrite, 'Members') || ""; + my $record = $db_accounts->get($groupRead); - if (length($membersWrite) > 0) { + if ($record) { - push @listWrite, split (/,/, $membersWrite); + my $membersWrite = $record->prop('Members') || ""; + + if (length($membersWrite) > 0) { + + push @listWrite, split (/,/, $membersWrite); + + } }