diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/GrantSession.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/GrantSession.pm index c29be921d..1685c43f9 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/GrantSession.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/GrantSession.pm @@ -40,6 +40,7 @@ sub grantSession { foreach ( sort sortByComment keys %{ $self->rules } ) { $self->logger->debug("Grant session condition \"$_\""); unless ( $self->rules->{$_}->( $req->sessionInfo ) ) { + $req->userData({}); $self->userLogger->error( 'User ' . $req->user . " was not granted to open session (rule $_)" );