Bump upstreams
[bgpcep.git] / pcep / topology / topology-provider / src / main / java / org / opendaylight / bgpcep / pcep / topology / provider / TopologyNodeState.java
index 95ab551b473cb8759ec3d2d2664e0e15cb8065c3..8260d236e2f8505c30e83d3740b0072fee6d0953 100644 (file)
@@ -117,11 +117,11 @@ final class TopologyNodeState implements TransactionChainListener {
             try {
                 // FIXME: we really should not be performing synchronous operations
                 final Optional<Node> prevNode = readOperationalData(nodeId).get();
-                if (!prevNode.isPresent()) {
+                if (prevNode.isEmpty()) {
                     putTopologyNode();
                 } else {
                     //cache retrieved node
-                    initialNodeState = prevNode.get();
+                    initialNodeState = prevNode.orElseThrow();
                 }
             } catch (final ExecutionException | InterruptedException throwable) {
                 LOG.error("Failed to get topology node {}", nodeId, throwable);