diff --git a/MagneticField/MagFieldServices/src/AtlasFieldCacheCondAlg.cxx b/MagneticField/MagFieldServices/src/AtlasFieldCacheCondAlg.cxx
index 932fd88b12a263c7fadba9c93578ef280b0e840a..f246e474820c2990639aaa6bb2bc3a61644f6c21 100644
--- a/MagneticField/MagFieldServices/src/AtlasFieldCacheCondAlg.cxx
+++ b/MagneticField/MagFieldServices/src/AtlasFieldCacheCondAlg.cxx
@@ -40,7 +40,7 @@ MagField::AtlasFieldCacheCondAlg::initialize() {
     ATH_CHECK( m_condSvc.retrieve() );
 
     // Read Handle for the current
-    ATH_CHECK( m_currInputKey.initialize() );
+    ATH_CHECK( m_currInputKey.initialize (m_useDCS) );
 
     // Read handle for the field map cond object
     ATH_CHECK( m_mapCondObjInputKey.initialize() );