unless ($ok) {
return {}
if $err =~ m{^no crontab}i;
- return { error => $err };
+ return { __error__ => $err };
}
return { body => $out };
}
sub _gather_user_groups {
my ($self, $user) = @_;
my $groups = output_from_command [groups => $user];
- return { list => [split m{\s+}, $groups] };
+ chomp $groups;
+ $groups =~ s{^ .* : \s* }{}x;
+ return [split m{\s+}, $groups];
}
sub _deparse_htpasswd_line {