diff --git a/inventory_provider/nokia.py b/inventory_provider/nokia.py
index 43c7ba24d09ec1240b84bf8815773dfdad4b83d6..fa675fe7601928282f0711708c73dac46c53c13a 100644
--- a/inventory_provider/nokia.py
+++ b/inventory_provider/nokia.py
@@ -448,9 +448,9 @@ def get_all_bgp_peers(netconf_config):
 def get_gws_indirect_filters(netconf_config):
     for sap in netconf_config.xpath(
         'configure/service/vprn[service-name/text()="IAS"]'
-        "/interface/sap[egress/filter/ip]"
+        "/interface[sap/egress/filter/ip]"
     ):
         yield {
-            "interface": sap.find("sap-id").text,
-            "ip_filter": sap.find("egress/filter/ip").text,
+            "interface": sap.find("interface-name").text.lower(),
+            "ip_filter": sap.find("sap/egress/filter/ip").text,
         }
diff --git a/test/test_worker.py b/test/test_worker.py
index 25edf021ae2154cd81290b210d97474665a8f7ba..7b548d7dca3eba83745a47c20d9e4dc72bcf8f26 100644
--- a/test/test_worker.py
+++ b/test/test_worker.py
@@ -1149,6 +1149,6 @@ def test_refresh_nokia_gws_indirect_ip_filters(
     result = json.loads(r.get(f"nokia-ip-filters:{hostname}"))
 
     assert result == {
-        "lag-11:333": "NREN_IAS_DFN_OUT",
-        "lag-17:252": "NREN_IAS_REDIRIS_OUT",
+        "lag-11.333": "NREN_IAS_DFN_OUT",
+        "lag-17.252": "NREN_IAS_REDIRIS_OUT",
     }