diff --git a/lib/SimpleSAML/Metadata/SAMLParser.php b/lib/SimpleSAML/Metadata/SAMLParser.php
index 6c9f7fed0c26830fe611cad431a910ac1f865fe2..9b8fb83985e4849d6b03bc3459e7952200f5258a 100644
--- a/lib/SimpleSAML/Metadata/SAMLParser.php
+++ b/lib/SimpleSAML/Metadata/SAMLParser.php
@@ -1211,7 +1211,7 @@ class SAMLParser
             $contactPerson['givenName'] = $element->getGivenName();
         }
         if ($element->getSurName() !== null) {
-            $contactPerson['surName'] = $element->SurName;
+            $contactPerson['surName'] = $element->SurName();
         }
         if ($element->getEmailAddress() !== []) {
             $contactPerson['emailAddress'] = $element->getEmailAddress();