X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=tapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Ftapi%2Fvalidation%2FCreateConnectivityServiceValidation.java;fp=tapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Ftransportpce%2Ftapi%2Fvalidation%2FCreateConnectivityServiceValidation.java;h=b36f75c78fe5b57f931b2789a9933ade6974f05f;hb=07052c1b83654b83422e709093fa6985e1f349a7;hp=bbe70fe471da59139c8efe5c96e7d50803332a39;hpb=b00f8180e8d80a28e3f66c5693b21d9a06ae31b1;p=transportpce.git diff --git a/tapi/src/main/java/org/opendaylight/transportpce/tapi/validation/CreateConnectivityServiceValidation.java b/tapi/src/main/java/org/opendaylight/transportpce/tapi/validation/CreateConnectivityServiceValidation.java index bbe70fe47..b36f75c78 100644 --- a/tapi/src/main/java/org/opendaylight/transportpce/tapi/validation/CreateConnectivityServiceValidation.java +++ b/tapi/src/main/java/org/opendaylight/transportpce/tapi/validation/CreateConnectivityServiceValidation.java @@ -66,12 +66,14 @@ public final class CreateConnectivityServiceValidation { return OperationResult.failed(resilienceConstraintCheckResult.getMessage()); } - LOG.info("checking TopoConstraint..."); - Map topoConstraintMap = input.getTopologyConstraint(); - for (Map.Entry topoConstraint: topoConstraintMap.entrySet()) { - ComplianceCheckResult topoConstraintCheckResult = TopoConstraintCheck.check(topoConstraint.getValue()); - if (!topoConstraintCheckResult.hasPassed()) { - return OperationResult.failed(topoConstraintCheckResult.getMessage()); + if (input.getTopologyConstraint() != null) { + LOG.info("checking TopoConstraint..."); + Map topoConstraintMap = input.getTopologyConstraint(); + for (Map.Entry topoConstraint: topoConstraintMap.entrySet()) { + ComplianceCheckResult topoConstraintCheckResult = TopoConstraintCheck.check(topoConstraint.getValue()); + if (!topoConstraintCheckResult.hasPassed()) { + return OperationResult.failed(topoConstraintCheckResult.getMessage()); + } } } LOG.info("create-connectivity-service topo constraints compliant !");