import org.eclipse.jdt.annotation.NonNull;
import org.opendaylight.mdsal.binding.api.DataTreeChangeListener;
import org.opendaylight.mdsal.binding.api.DataTreeModification;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.mapping.Mapping;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.mapping.MappingKey;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev220316.network.Nodes;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.mapping.Mapping;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.mapping.MappingKey;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.portmapping.rev231221.network.Nodes;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
for (Map.Entry<MappingKey, Mapping> entry : mappingAft.entrySet()) {
Mapping oldMapping = mappingBef.get(entry.getKey());
Mapping newMapping = mappingAft.get(entry.getKey());
+ if (oldMapping == null || newMapping == null) {
+ continue;
+ }
if (!oldMapping.getPortAdminState().equals(newMapping.getPortAdminState())
|| !oldMapping.getPortOperState().equals(newMapping.getPortOperState())) {
this.tapiNetworkModelService.updateTapiTopology(nodeId, entry.getValue());