diff --git a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/RESTServer.pm b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/RESTServer.pm index 2d8271f9e..8a1ba2ba9 100644 --- a/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/RESTServer.pm +++ b/lemonldap-ng-portal/lib/Lemonldap/NG/Portal/Plugins/RESTServer.pm @@ -426,12 +426,12 @@ sub delKeyInMySession { } } if ($res) { - if ( $dkey !~ /^oidcConsents$/ ) { + if ( $dkey !~ /^_oidcConsents$/ ) { $self->p->updatePersistentSession( $req, { $dkey => undef } ); $self->logger->debug("Update session -> delete Key : $dkey"); } - elsif ( $dkey =~ /^oidcConsents$/ and defined $option ) { + elsif ( $dkey =~ /^_oidcConsents$/ and defined $option ) { $self->p->updatePersistentSession( $req, { $dkey => { $option => undef } } ); $self->logger->debug("Update session -> delete Key : $dkey with Option : $option");