]> git.ipfire.org Git - ipfire.org.git/commitdiff
util: Avoid error when no network was found
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Jun 2020 18:13:37 +0000 (18:13 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Jun 2020 18:13:37 +0000 (18:13 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/backend/util.py

index a44f228946ed1f37c5f40209c8a207e6801e0123..370c63a096c00d8071b03ac2a8ee47df77748a20 100644 (file)
@@ -73,13 +73,16 @@ class Address(Object):
                        return self.backend.location.get_as(self.asn)
 
        def is_anonymous_proxy(self):
-               return self.network.has_flag(location.NETWORK_FLAG_ANONYMOUS_PROXY)
+               if self.network:
+                       return self.network.has_flag(location.NETWORK_FLAG_ANONYMOUS_PROXY)
 
        def is_satellite_provider(self):
-               return self.network.has_flag(location.NETWORK_FLAG_SATELLITE_PROVIDER)
+               if self.network:
+                       return self.network.has_flag(location.NETWORK_FLAG_SATELLITE_PROVIDER)
 
        def is_anycast(self):
-               return self.network.has_flag(location.NETWORK_FLAG_ANYCAST)
+               if self.network:
+                       return self.network.has_flag(location.NETWORK_FLAG_ANYCAST)
 
        # Blacklist