Skip to content

Track decisions IDs on LinkInfo, not Decision

Jon Burr requested to merge jburr/athena:LinkInfoFix into master

Fixes ATR-26871, ATR-26856.

There are a few rare cases where the same feature can be attached to multiple different nodes in the nav graph for the same chain. The feature retrieval code would not add duplicate nodes, so features would only be associated to the first node. This MR instead tracks the decision IDs on LinkInfo objects themselves so now all the legs should be included.

My test code now shows that the IDs seem to be correctly included.

FAO @tamartin

Merge request reports