diff --git a/Trigger/TrigSteer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx b/Trigger/TrigSteer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx index 0e8d9a8c3077b01930c7af23bfcd356627b357b3..e782e40dc1ac0929c3632ef2912e850477aac57f 100644 --- a/Trigger/TrigSteer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx +++ b/Trigger/TrigSteer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx @@ -50,7 +50,9 @@ StatusCode TriggerEDMDeserialiserAlg::execute_r(const EventContext& context) con auto resultHandle = SG::makeHandle( m_resultKey, context ); std::unordered_map<uint16_t, Payload >::const_iterator mapElement = resultHandle->getSerialisedData().find(m_moduleID); if ( mapElement == resultHandle->getSerialisedData().end() ) { - ATH_MSG_WARNING("Payload of ID " << m_moduleID << " absent in this event"); + // TODO revise this behavior for TLA usecases + ATH_MSG_ERROR("Payload of ID " << m_moduleID << " absent in this event"); + return StatusCode::FAILURE; } const Payload& data = mapElement->second; PayloadIterator start = data.begin();