From 0c77c0b46d6efe8b30e196c2a60ff9c16689de0b Mon Sep 17 00:00:00 2001 From: Maxime Besson Date: Fri, 27 Sep 2019 16:49:41 +0200 Subject: [PATCH] Add missing SetSecurity in UserDB::REST (#1659) --- lemonldap-ng-portal/lib/Lemonldap/NG/Portal/UserDB/REST.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/UserDB/REST.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/UserDB/REST.pm index 883f3b320..13fa62d52 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/UserDB/REST.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/UserDB/REST.pm @@ -43,10 +43,12 @@ sub getUser { }; if ($@) { $self->logger->error("UserDB REST error: $@"); + eval { $self->p->_authentication->setSecurity($req) }; return PE_ERROR; } unless ( $res->{result} ) { $self->userLogger->warn( 'User ' . $req->user . ' not found' ); + eval { $self->p->_authentication->setSecurity($req) }; return PE_BADCREDENTIALS; } $req->data->{restUserDBInfo} = $res->{info} || {};