Skip bad GrantSession rules & Improve unit test (#2201)
This commit is contained in:
parent
4688c2debc
commit
2ecd0b18a8
|
@ -28,8 +28,9 @@ sub init {
|
|||
$hd->substitute( $self->conf->{grantSessionRules}->{$_} ) );
|
||||
unless ($rule) {
|
||||
my $error = $hd->tsv->{jail}->error || '???';
|
||||
$self->error("Bad grantSession rule -> $error");
|
||||
return 0;
|
||||
$self->logger->error("Bad grantSession rule -> $error");
|
||||
$self->logger->debug("Skipping GrantSession rule \"$_\"");
|
||||
next;
|
||||
}
|
||||
$self->rules->{$_} = $rule;
|
||||
}
|
||||
|
|
|
@ -20,6 +20,7 @@ my $client = LLNG::Manager::Test->new( {
|
|||
'Rtyler_Allowed##rule3' => '$uid eq "rtyler"',
|
||||
'##rule2' => '$uid ne "msmith"',
|
||||
'##rule4' => '$uid ne "jdoe"',
|
||||
'##bad_rule' => '$uid n "jdoe"',
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user