diff --git a/lib/Net/SAML2/SP.pm b/lib/Net/SAML2/SP.pm index 7345c45..326f646 100644 --- a/lib/Net/SAML2/SP.pm +++ b/lib/Net/SAML2/SP.pm @@ -702,7 +702,7 @@ sub metadata { my $self = shift; my $metadata = $self->generate_metadata(); - return $metadata unless $self->sign_metadata; + return $metadata->stringify unless $self->sign_metadata; use Net::SAML2::XML::Sig; my $signer = Net::SAML2::XML::Sig->new(