]> git.ipfire.org Git - ipfire.org.git/blobdiff - webapp/ui_modules.py
Fix tracker.ipfire.org.
[ipfire.org.git] / webapp / ui_modules.py
index 7433134af7953ccf31143f8367f5cbd9e42bd411..433ea68ca2a9fdf85c0dc66c30cd3ff6e6d8ebbc 100644 (file)
@@ -228,10 +228,12 @@ class PlanetEntryModule(UIModule):
 
 
 class TrackerPeerListModule(UIModule):
-       def render(self, peers, percentages=False):
+       def render(self, peers):
                # Guess country code and hostname of the host
                for peer in peers:
-                       country_code = backend.GeoIP().get_country(peer["ip"])
+                       country_code = self.geoip.get_country(peer["ip"])
+                       if country_code:
+                               country_code = country_code.lower()
                        peer["country_code"] = country_code or "unknown"
 
                        try:
@@ -240,7 +242,7 @@ class TrackerPeerListModule(UIModule):
                                peer["hostname"] = ""
 
                return self.render_string("modules/tracker-peerlist.html",
-                       peers=[Row(p) for p in peers], percentages=percentages)
+                       peers=[Row(p) for p in peers])
 
 
 class StasyTableModule(UIModule):