Cascade org method.
authorScott Cantor <cantor.2@osu.edu>
Wed, 2 Mar 2005 02:23:46 +0000 (02:23 +0000)
committerScott Cantor <cantor.2@osu.edu>
Wed, 2 Mar 2005 02:23:46 +0000 (02:23 +0000)
xmlproviders/XMLMetadata.cpp

index c0c2db7..9a70612 100644 (file)
@@ -173,7 +173,7 @@ namespace {
             const char* getErrorURL() const {return (m_errorURL ? m_errorURL : m_provider->getErrorURL());}
             bool isValid() const {return time(NULL) < m_validUntil;}
             Iterator<const IKeyDescriptor*> getKeyDescriptors() const {return m_keys;}
-            const IOrganization* getOrganization() const {return m_org;}
+            const IOrganization* getOrganization() const {return m_org ? m_org : m_provider->getOrganization();}
             Iterator<const IContactPerson*> getContactPersons() const
                 {return (m_contacts.empty() ? m_provider->getContactPersons() : m_contacts);}
             const DOMElement* getElement() const {return m_root;}