- final PathArgument routeIdAddPath = ribSup.getRouteIdAddPath(path.getPathId(), routeIdPA);
- final YangInstanceIdentifier pathTarget = ribSup.routePath(locRibTarget.node(ROUTES_IDENTIFIER), routeIdPA);
- final NormalizedNode<?, ?> value = createValue(routeIdPA, path);
- NormalizedNode<?, ?> addPathValue = null;
- YangInstanceIdentifier pathAddPathTarget = null;
- if (routeIdAddPath == null) {
- LOG.trace("Selected best value {}", value);
- } else {
- pathAddPathTarget = ribSup.routePath(locRibTarget.node(ROUTES_IDENTIFIER), routeIdAddPath);
- addPathValue = createValue(routeIdAddPath, path);
- LOG.trace("Selected best value {}", addPathValue);
+ PathArgument routeIdDest = ribSup.getRouteIdAddPath(path.getPathId(), routeIdPA);
+ if (routeIdDest == null) {
+ routeIdDest = routeIdPA;