diff --git a/plugins/display/filter_users.py b/plugins/display/filter_users.py index fe46e21..06a61f0 100644 --- a/plugins/display/filter_users.py +++ b/plugins/display/filter_users.py @@ -85,8 +85,13 @@ class IWLADisplayFilterUsers(IPlugin): ip_title = '%s [%s]' % (hits[ip]['remote_addr'], ip) location = filtered_user.get('geo_location', {}) if location: - location_str = '(%s/%s)' % (location.get('city', unknown), location.get('countryname', unknown)) - ip_title = f'{ip_title}
{location_str}' + city = location.get('city', unknown) + country = location.get('countryname', unknown) + if not city: city = unknown + if not country: country = unknown + # At least, one information + if city != unknown or country != unknown: + ip_title = f'{ip_title}
({city}/{country})' table.appendRow([f'{ip_title}', '', '']) table.setCellCSSClass(row, 0, '') for r in hits[ip]['requests'][::-1]: