Fix for optical re-reoute

Change-Id: Iad3ca0e175cb76f66ac276981f4e36bb580566c8
diff --git a/core/api/src/main/java/org/onlab/onos/net/intent/OpticalPathIntent.java b/core/api/src/main/java/org/onlab/onos/net/intent/OpticalPathIntent.java
index 92017f1..71a9187 100644
--- a/core/api/src/main/java/org/onlab/onos/net/intent/OpticalPathIntent.java
+++ b/core/api/src/main/java/org/onlab/onos/net/intent/OpticalPathIntent.java
@@ -37,7 +37,7 @@
             ConnectPoint src,
             ConnectPoint dst,
             Path path) {
-        super(id(OpticalPathIntent.class, src, dst),
+        super(id(OpticalPathIntent.class, src, dst, path),
               appId,
               ImmutableSet.<NetworkResource>copyOf(path.links()));
         this.src = src;
@@ -78,6 +78,7 @@
                 .toString();
     }
 
+
     public Collection<Link> requiredLinks() {
         return path.links();
     }