diff --git a/HLT/Trigger/TrigControl/TrigServices/src/TrigCOOLUpdateHelper.cxx b/HLT/Trigger/TrigControl/TrigServices/src/TrigCOOLUpdateHelper.cxx
index 5f64cc28d4630e86852dd8135849245a6574f63f..488ab22a246367c7aa18f4b9856d9159441c1d62 100644
--- a/HLT/Trigger/TrigControl/TrigServices/src/TrigCOOLUpdateHelper.cxx
+++ b/HLT/Trigger/TrigControl/TrigServices/src/TrigCOOLUpdateHelper.cxx
@@ -308,7 +308,7 @@ StatusCode TrigCOOLUpdateHelper::scheduleFolderUpdates(const EventContext& ctx)
   }
 
   // Loop over potential new folder updates
-  for (const std::pair<FolderIndex, FolderEntry>& kv : ctp_payload.getFolderUpdates()) {
+  for (const std::pair<const FolderIndex, FolderEntry>& kv : ctp_payload.getFolderUpdates()) {
 
     // Check if we already have an update for this folder
     std::map<FolderIndex, FolderUpdate>::const_iterator f = m_folderUpdates.find(kv.first);