From 740d5a475ced8da71343646a27801e7774fca425 Mon Sep 17 00:00:00 2001 From: Balagangadhar Bathula Date: Tue, 29 Jun 2021 13:49:52 -0400 Subject: [PATCH] Handle missing port power advertisement - Change condition for missing transponder port power capabilities JIRA: TRNSPRTPCE-317 Change-Id: I749697a6ddf20a2319153cfbedb16dd5a786278a Signed-off-by: Balagangadhar Bathula --- .../transportpce/olm/power/PowerMgmtVersion221.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtVersion221.java b/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtVersion221.java index 0c9f683a0..265cf9ded 100644 --- a/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtVersion221.java +++ b/olm/src/main/java/org/opendaylight/transportpce/olm/power/PowerMgmtVersion221.java @@ -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() -- 2.36.6