diff --git a/HLT/Trigger/TrigControl/TrigCommon/python/TrigPyHelper.py b/HLT/Trigger/TrigControl/TrigCommon/python/TrigPyHelper.py
index 47751b4fbf6cb2c3a7d65df8d50d2e1d344fff26..24e7b61dcb3f5076155722bff0b57dd792c5c822 100644
--- a/HLT/Trigger/TrigControl/TrigCommon/python/TrigPyHelper.py
+++ b/HLT/Trigger/TrigControl/TrigCommon/python/TrigPyHelper.py
@@ -44,7 +44,7 @@ class TrigApp(object):
       for p in jobOptSvc.items():
          name = p._0
          value = p._1
-         client, prop = name.split('.',1)
+         client, prop = name.rsplit('.',1)
          if reClient.match(client) and reProp.match(prop):
             self.log.info("Changing %s.%s from '%s' to '%s'", client, prop, value, newValue)
             iprop = iProperty(client)