Update to support new version of SADIS
Change-Id: I76dd0b79543343664c6f36b2b8fc13d5fc3414a7
diff --git a/app/src/main/java/org/opencord/bng/impl/PppoeHandlerRelay.java b/app/src/main/java/org/opencord/bng/impl/PppoeHandlerRelay.java
index 7b60f9e..32cab29 100644
--- a/app/src/main/java/org/opencord/bng/impl/PppoeHandlerRelay.java
+++ b/app/src/main/java/org/opencord/bng/impl/PppoeHandlerRelay.java
@@ -559,11 +559,11 @@
(portName.contains("-") && !portName.endsWith("-1"))) {
return false;
}
- var info = sadisService.getSubscriberInfoService()
+ var subInfo = sadisService.getSubscriberInfoService()
.get(portName);
- return info != null &&
- Objects.equals(cTag, info.cTag()) &&
- Objects.equals(sTag, info.sTag());
+ return subInfo != null && subInfo.uniTagList().stream()
+ .anyMatch(info -> Objects.equals(cTag, info.getPonCTag()) &&
+ Objects.equals(sTag, info.getPonSTag()));
})
.map(port -> new ConnectPoint(port.element().id(), port.number()))
.collect(Collectors.toSet());