From d440df5984501553b5e580a48bc05a98c4ef15cb Mon Sep 17 00:00:00 2001 From: Daouda Lo Date: Wed, 17 Sep 2003 10:05:01 +0000 Subject: - fix crash when user groups removed accidentally (titi) --- userdrake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/userdrake b/userdrake index 1b6d899..d482c37 100755 --- a/userdrake +++ b/userdrake @@ -218,7 +218,8 @@ sub RefreshGroupsFull { my $a = $g->Gid($GetValue); my $group = $ctx->LookupGroupById($a); my $u_b_g = $ctx->EnumerateUsersByGroup($g->GroupName($GetValue)); my $listUbyG = join(',', @$u_b_g); - $gtree_model->append_set([ 0 => $g->GroupName($GetValue), 1 => $g->Gid($GetValue), 2 => $listUbyG ]); + my $group_id = $g->Gid($GetValue); + $gtree_model->append_set([ 0 => $g->GroupName($GetValue), if_($group_id, 1 => $group_id), if_($listUbyG, 2 => $listUbyG) ]); } } sub Refresh { -- cgit v1.2.1