Fix Route removal 83/70183/1
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Thu, 29 Mar 2018 10:43:01 +0000 (12:43 +0200)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Thu, 29 Mar 2018 10:43:58 +0000 (12:43 +0200)
remove wrong check if from peer null.

Change-Id: Ica7a80db21ee7279d9aa6071287b0c499999ed04
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
bgp/path-selection-mode/src/main/java/org/opendaylight/protocol/bgp/mode/impl/base/BaseAbstractRouteEntry.java

index 7e2bd1182c4d0d0166582060d1592d28357b3838..2f350cb335fbca9d5ea5c57d99b86b3941d2de35 100644 (file)
@@ -233,7 +233,7 @@ abstract class BaseAbstractRouteEntry extends AbstractRouteEntry<BaseBestPath> {
                 LOG.debug("Write route {} to peer AdjRibsOut {}", route, toPeer.getPeerId());
                 tx.put(LogicalDatastoreType.OPERATIONAL, ribOutTarget, route);
                 tx.put(LogicalDatastoreType.OPERATIONAL, ribOutTarget.child(Attributes.class), effAttr.get());
-            } else if (fromPeer != null) {
+            } else {
                 LOG.trace("Removing {} from transaction for peer {}", ribOutTarget, toPeer.getPeerId());
                 tx.delete(LogicalDatastoreType.OPERATIONAL, ribOutTarget);
             }