diff --git a/inventory_provider/netconf.py b/inventory_provider/netconf.py
index 58f9e76b9cdda9abeaf0f17b8b226ca84e2817d8..ba5300b1d63c33f94f3e76d451dc05bc0e6f3714 100644
--- a/inventory_provider/netconf.py
+++ b/inventory_provider/netconf.py
@@ -172,7 +172,7 @@ def list_bgp_routes(netconf_config):
         name = r.find('name')
         description = r.find('description')
         local_as = r.find('local-as')
-        if local_as:
+        if local_as is not None:
             local_as = local_as.find('as-number')
         peer_as = r.find('peer-as')
         yield {