diff --git a/Trigger/TrigConfiguration/TrigConfigSvc/src/TrigConfJobOptionsSvc.cxx b/Trigger/TrigConfiguration/TrigConfigSvc/src/TrigConfJobOptionsSvc.cxx
index 58cbebc361e403ab0feb18ca273d1fc16580b826..5e92e3d7fc33f1002fb558244da618ac294485a8 100644
--- a/Trigger/TrigConfiguration/TrigConfigSvc/src/TrigConfJobOptionsSvc.cxx
+++ b/Trigger/TrigConfiguration/TrigConfigSvc/src/TrigConfJobOptionsSvc.cxx
@@ -31,7 +31,8 @@ StatusCode TrigConf::JobOptionsSvc::initialize()
 
   //  m_optsvc = serviceLocator()->getOptsSvc();
   ATH_CHECK(m_optsvc.retrieve());
-  m_optsvc->set( this->name() + ".TYPE" , "NONE" );
+  SmartIF<IService> josvc = &*m_josvc;
+  m_optsvc->set( josvc->name() + ".TYPE" , "NONE" );
 
   
   if (m_sourceType == "FILE") {