Handle missing port power advertisement 22/96722/2
authorBalagangadhar Bathula <bb4341@att.com>
Tue, 29 Jun 2021 17:49:52 +0000 (13:49 -0400)
committerBalagangadhar Bathula <bb4341@att.com>
Wed, 30 Jun 2021 10:45:07 +0000 (10:45 +0000)
- Change condition for missing transponder port power capabilities

JIRA: TRNSPRTPCE-317
Change-Id: I749697a6ddf20a2319153cfbedb16dd5a786278a
Signed-off-by: Balagangadhar Bathula <bb4341@att.com>
olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtVersion221.java

index 0c9f683a0db5f0766b440151942b85a04d6555fc..265cf9dedcd6ac6cb7d9bf45d0d7078103b7effd 100644 (file)
@@ -75,7 +75,7 @@ public final class PowerMgmtVersion221 {
                         Timeouts.DEVICE_READ_TIMEOUT, Timeouts.DEVICE_READ_TIMEOUT_UNIT);
         if (portObject.isPresent()) {
             Ports port = portObject.get();
-            if (port.getTransponderPort().getPortPowerCapabilityMaxTx() != null) {
+            if (port.getTransponderPort() != null && port.getTransponderPort().getPortPowerCapabilityMaxTx() != null) {
                 powerRangeMap.put("MaxTx", port.getTransponderPort().getPortPowerCapabilityMaxTx().getValue()
                         .doubleValue());
                 powerRangeMap.put("MinTx", port.getTransponderPort().getPortPowerCapabilityMinTx().getValue()