diff --git a/LArCalorimeter/LArRecUtils/src/LArHVCondAlg.cxx b/LArCalorimeter/LArRecUtils/src/LArHVCondAlg.cxx
index c9c4624e33f1e61d247b952d9c6658592a5f6deb..75701b975246c82edf10b084ad92248fc4505b22 100755
--- a/LArCalorimeter/LArRecUtils/src/LArHVCondAlg.cxx
+++ b/LArCalorimeter/LArRecUtils/src/LArHVCondAlg.cxx
@@ -155,7 +155,7 @@ StatusCode LArHVCondAlg::execute(const EventContext& ctx) const {
   const LArHVIdMapping* hvCabling{nullptr};
 
   if(doHVData || (doAffected && m_doAffectedHV) ) {
-    SG::ReadCondHandle<LArHVIdMapping> cHdl{m_hvMappingKey};
+    SG::ReadCondHandle<LArHVIdMapping> cHdl{m_hvMappingKey, ctx};
     hvCabling = *cHdl;
     if(!hvCabling) {
       ATH_MSG_ERROR("Unable to access LArHVIdMapping Cond Object");