Inherits the constraints of the higher level intent

Fix ONOS-1247

Change-Id: I8a110bd3cee296f726a63fd1034b5a8f7dc7f0b3
diff --git a/core/net/src/main/java/org/onosproject/net/intent/impl/compiler/SinglePointToMultiPointIntentCompiler.java b/core/net/src/main/java/org/onosproject/net/intent/impl/compiler/SinglePointToMultiPointIntentCompiler.java
index 7b172d9..46e6c66 100644
--- a/core/net/src/main/java/org/onosproject/net/intent/impl/compiler/SinglePointToMultiPointIntentCompiler.java
+++ b/core/net/src/main/java/org/onosproject/net/intent/impl/compiler/SinglePointToMultiPointIntentCompiler.java
@@ -74,6 +74,7 @@
                 .ingressPoints(ImmutableSet.of(intent.ingressPoint()))
                 .egressPoints(intent.egressPoints())
                 .priority(intent.priority())
+                .constraints(intent.constraints())
                 .build();
 
         return Arrays.asList(result);