Skip to content

ComponentAccumulator: fix naming of public tools

Frank Winklmeier requested to merge fwinkl/athena:ca_publictools into 24.0

Do not permanently rename public tools but use the namePrefix feature of gatherProps. This avoids that if a public tool is re-used in multiple places (and depending on the order of property serialization) that the tool name is set to "ToolSvc.MyTool" in the ToolHandle property.

I am slightly surprised that this didn't cause any problems so far.

Fixes ATR-28846. cc @tbold @wlampl

Merge request reports