diff --git a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py
index fde132027fcc77c1fb3a1dfe962ad2837215eb76..e9999178e73807cbeaf986afa733f3e2d68734ab 100644
--- a/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py
+++ b/InnerDetector/InDetExample/InDetRecExample/share/InDetRecConditionsAccess.py
@@ -183,9 +183,13 @@ if DetFlags.pixel_on():
 
     if not hasattr(condSeq, 'PixelCablingCondAlg'):
         from PixelConditionsAlgorithms.PixelConditionsAlgorithmsConf import PixelCablingCondAlg
-        condSeq += PixelCablingCondAlg(name="PixelCablingCondAlg",
-                                       MappingFile=IdMappingDat,
-                                       RodIDForSingleLink40=rodIDForSingleLink40)
+        alg = PixelCablingCondAlg(name="PixelCablingCondAlg",
+                                  MappingFile=IdMappingDat,
+                                  RodIDForSingleLink40=rodIDForSingleLink40)
+        if (not conddb.folderRequested("/PIXEL/CablingMap") and
+            not conddb.folderRequested("/PIXEL/Onl/CablingMap")):
+            alg.ReadKey = ''
+        condSeq += alg
 
     if not athenaCommonFlags.isOnline():
         if not conddb.folderRequested('/PIXEL/PixdEdx'):