Bug 8982: avoid .transform() NPEs
[netvirt.git] / vpnservice / sfc / classifier / impl / src / main / java / org / opendaylight / netvirt / sfc / classifier / service / domain / impl / ConfigurationClassifierImpl.java
index 6bf7a5ba2eb1801f0633621418f364600fc2c2bc..b45e87ff40346a19156ca2f3f0d64e7f587ef100 100644 (file)
@@ -83,7 +83,7 @@ public class ConfigurationClassifierImpl implements ClassifierState {
         com.google.common.base.Optional<AccessLists> acls =
                 MDSALUtil.read(dataBroker, LogicalDatastoreType.CONFIGURATION, aclsIID);
         LOG.trace("Acls read from datastore: {}", acls);
-        return acls.transform(AccessLists::getAcl).or(Collections.emptyList());
+        return acls.toJavaUtil().map(AccessLists::getAcl).orElse(Collections.emptyList());
     }
 
     public Set<ClassifierRenderableEntry> getEntries(Ace ace) {