Bypass missing metadata source in the stream case.
authorScott Cantor <cantor.2@osu.edu>
Fri, 10 Jun 2011 20:48:50 +0000 (20:48 +0000)
committerScott Cantor <cantor.2@osu.edu>
Fri, 10 Jun 2011 20:48:50 +0000 (20:48 +0000)
shibsp/handler/impl/DiscoveryFeed.cpp

index c8f06bb..6a12b41 100644 (file)
@@ -327,7 +327,7 @@ void DiscoveryFeed::feedToStream(const Application& application, string& cacheTa
 #ifndef SHIBSP_LITE
     m_log.debug("processing discovery feed request");
 
-    DiscoverableMetadataProvider* m=dynamic_cast<DiscoverableMetadataProvider*>(application.getMetadataProvider());
+    DiscoverableMetadataProvider* m=dynamic_cast<DiscoverableMetadataProvider*>(application.getMetadataProvider(false));
     if (!m)
         m_log.warn("MetadataProvider missing or does not support discovery feed");
     Locker locker(m);