https://issues.shibboleth.net/jira/browse/SSPCPP-465
authorscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Tue, 19 Jun 2012 03:39:41 +0000 (03:39 +0000)
committerscantor <scantor@cb58f699-b61c-0410-a6fe-9272a202ed29>
Tue, 19 Jun 2012 03:39:41 +0000 (03:39 +0000)
git-svn-id: https://svn.shibboleth.net/cpp-sp/branches/REL_2@3710 cb58f699-b61c-0410-a6fe-9272a202ed29

shibsp/util/TemplateParameters.cpp

index 726fb55..c7021d4 100644 (file)
@@ -84,6 +84,9 @@ const char* TemplateParameters::getParameter(const char* name) const
         return pch;
 
     if (m_session) {
+        if (!strcmp(name, "entityID"))
+            return m_session->getEntityID();
+
         const multimap<string,const Attribute*>& attrs = m_session->getIndexedAttributes();
         pair<multimap<string,const Attribute*>::const_iterator, multimap<string,const Attribute*>::const_iterator> walker;
         for (walker = attrs.equal_range(name); walker.first != walker.second; ++walker.first) {