diff --git a/views/api.py b/views/api.py index 4708ab57afe6a604133a793b06591281dc1f061a..0461b12e702bbde22b46645278490e111efba0a7 100644 --- a/views/api.py +++ b/views/api.py @@ -26,9 +26,8 @@ def peer_ifces(request, peer_id): 'ifce': ifce.name, 'site': ifce.description.split('[')[1].split('-')[0] }) - response = list(set(response)) - json_str = json.dumps(response) + json_str = json.dumps(list({v['ifce']:v for v in response}.values())) return HttpResponse( json_str, mimetype='application/json',