From f7f3b2d8a310fbc85414d22eadbe7b67c8c5a583 Mon Sep 17 00:00:00 2001 From: Joseph Nuthalapati Date: Wed, 27 Mar 2019 16:25:25 +0530 Subject: [PATCH] minetest: Fix duplicate domain names being displayed in UI Fixes #1330 Signed-off-by: Joseph Nuthalapati --- plinth/modules/minetest/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plinth/modules/minetest/views.py b/plinth/modules/minetest/views.py index 170a6cd30..dd400d27a 100644 --- a/plinth/modules/minetest/views.py +++ b/plinth/modules/minetest/views.py @@ -49,9 +49,9 @@ class MinetestServiceView(ServiceView): # pylint: disable=too-many-ancestors def get_context_data(self, *args, **kwargs): """Add service to the context data.""" context = super().get_context_data(*args, **kwargs) - domains = [ - domain for domains in names.domains.values() for domain in domains - ] + # Filter out onion addresses and get a unique list of domains + domains = set(domain for domains in names.domains.values() + for domain in domains if not domain.endswith('.onion')) context['domains'] = domains return context