[VOL-5512] changes in FTTB subscriber flows fetched using C-VLAN

Change-Id: I534e9edc5469b827f7c55a1c3b8cf610e0d07ae4
Signed-off-by: bseeniva <balaji.seenivasan@radisys.com>
diff --git a/VERSION b/VERSION
index 71d6a66..c34958a 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.1.14
+0.1.15
diff --git a/internal/pkg/application/vnets.go b/internal/pkg/application/vnets.go
index e4f96be..3f1cbae 100644
--- a/internal/pkg/application/vnets.go
+++ b/internal/pkg/application/vnets.go
@@ -2604,7 +2604,11 @@
 				return service
 			}
 		case OLTSVlan:
-			// For OLTSVlan, return only the active service attached to the VPV.
+			// For OLTSVlan, vnet type FttbSubscriberTraffic should match on CVlan
+			// if vnet type not FttbSubscriberTraffic, return only the active service attached to the VPV.
+			if vnet.VnetType == FttbSubscriberTraffic && vnet.CVlan != vlans[0] {
+				continue
+			}
 			service = vnet.GetSvcFromVPV()
 			if service != nil && service.IsActivated {
 				return service