Fix a bug in the Get Shortest-Path REST call processing.

Change-Id: Ibcaaa8e1913b07e3b268331dbcf8c0db2385500e
diff --git a/src/main/java/net/onrc/onos/core/intent/runtime/web/ShortestPathResource.java b/src/main/java/net/onrc/onos/core/intent/runtime/web/ShortestPathResource.java
index 28002ba..9f0019c 100644
--- a/src/main/java/net/onrc/onos/core/intent/runtime/web/ShortestPathResource.java
+++ b/src/main/java/net/onrc/onos/core/intent/runtime/web/ShortestPathResource.java
@@ -60,6 +60,9 @@
             }
             ConstrainedBFSTree bfsTree = new ConstrainedBFSTree(srcSwitch);
             Path path = bfsTree.getPath(dstSwitch);
+            if (path == null) {
+                return null;
+            }
             List<Link> links = new LinkedList<>();
             for (LinkEvent linkEvent : path) {
                 Link link = topology.getLink(linkEvent.getSrc().getDpid(),