summaryrefslogblamecommitdiff
path: root/var/spack/repos/builtin/packages/gaudi/fmt_fix.patch
blob: f821095bdd838a56c5a6ebf68a6808f5df9d88c7 (plain) (tree)





















                                                                                                                           
diff --git a/GaudiHive/src/FetchLeavesFromFile.cpp b/GaudiHive/src/FetchLeavesFromFile.cpp
index 55c60e6a1..5ed8efa91 100644
--- a/GaudiHive/src/FetchLeavesFromFile.cpp
+++ b/GaudiHive/src/FetchLeavesFromFile.cpp
@@ -67,7 +67,7 @@ namespace Gaudi {
         DataObject* obj = nullptr;
         evtSvc()
             ->retrieveObject( m_rootNode, obj )
-            .orThrow( fmt::format( "failed to retrieve {} from {}", m_rootNode.value(), m_dataSvcName ), name() );
+            .orThrow( fmt::format( "failed to retrieve {} from {}", m_rootNode.value(), m_dataSvcName.value() ), name() );
       }
       // result
       IDataStoreLeaves::LeavesList all_leaves;
@@ -93,7 +93,7 @@ namespace Gaudi {
                           ->retrieveObject( reg->identifier(), obj )
                           .orElse( [&]() {
                             failure_msg =
-                                fmt::format( "failed to retrieve {} from {}", reg->identifier(), m_dataSvcName );
+                                fmt::format( "failed to retrieve {} from {}", reg->identifier(), m_dataSvcName.value() );
                             // we do not really care about the exception we throw because traverseSubTree will just use
                             // it to abort the traversal
                             throw GaudiException( failure_msg, name(), StatusCode::FAILURE );