Avoid failure with SOAP sessions (#1431)

This commit is contained in:
Xavier Guimard 2018-06-23 07:23:16 +02:00
parent 42c1fc1e6e
commit ea551610f5

View File

@ -485,7 +485,9 @@ sub mkSessionArray {
sub mkOidcConsent {
my ( $self, $session ) = @_;
if ( defined( $self->conf->{oidcRPMetaDataOptions} ) ) {
if ( defined( $self->conf->{oidcRPMetaDataOptions} )
and ref( $self->conf->{oidcRPMetaDataOptions} ) )
{
foreach my $oidc ( keys %{ $self->conf->{oidcRPMetaDataOptions} } ) {
$self->conf->{oidcRPMetaDataOptions}->{$oidc}
->{oidcRPMetaDataOptionsDisplayName} ||= $oidc;