diff --git a/InnerDetector/InDetMonitoring/PixelMonitoring/python/PixelAthMonitoringBase.py b/InnerDetector/InDetMonitoring/PixelMonitoring/python/PixelAthMonitoringBase.py
index a303ae81e45416818c05436260ca5481099ed840..829b7e0aa7305bfab3245332e29aaaf2a2b9721a 100644
--- a/InnerDetector/InDetMonitoring/PixelMonitoring/python/PixelAthMonitoringBase.py
+++ b/InnerDetector/InDetMonitoring/PixelMonitoring/python/PixelAthMonitoringBase.py
@@ -9,11 +9,12 @@
 # hack to deal with global variables in this module
 # check if we are in "old-" or "new-style" configuration
 from AthenaConfiguration.AllConfigFlags import ConfigFlags
+from RecExConfig.AutoConfiguration import GetRunNumber
 if ConfigFlags.DQ.isReallyOldStyle:
-    from RecExConfig.AutoConfiguration import GetRunNumber
-    runtext = ' (Run %d)' % GetRunNumber()
+    runtext = ''
+    if GetRunNumber() is not None:
+        runtext = ' (Run %d)' % GetRunNumber()
 else:
-    from AthenaConfiguration.AllConfigFlags import ConfigFlags
     runtext = ' (Run %d)' % ConfigFlags.Input.RunNumber[0]