Return JSON response instead of error when no sessions are found (#1043)

This commit is contained in:
Clément Oudot 2016-06-27 06:08:25 +00:00
parent 1141e80ad0
commit df1ecd7318

View File

@ -139,9 +139,16 @@ sub sessions {
Lemonldap::NG::Common::Apache::Session->$function( $moduleOptions,
$firstFilter, $filters{$firstFilter}, @fields );
# TODO: change this
return $self->sendError( $req, 'No sessions', 200 )
unless ( $res and %$res );
return $self->sendJSONresponse(
$req,
{
result => 1,
count => 0,
total => 0,
values => []
}
) unless ( $res and %$res );
delete $filters{$firstFilter};
foreach my $k ( keys %filters ) {
$filters{$k} =~ s/\*/\.\*/g;