From c22760e1c149f97c34c1a0a05c2f99b727abcf85 Mon Sep 17 00:00:00 2001 From: Tim Hawes Date: Tue, 18 Jun 2024 20:12:48 +0100 Subject: [PATCH] groupadmin: handle empty user name fields --- groupadmin/views.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/groupadmin/views.py b/groupadmin/views.py index 8c7b7bf..e764dce 100644 --- a/groupadmin/views.py +++ b/groupadmin/views.py @@ -40,7 +40,10 @@ def groupadmin_list(request): groups[group.name] = {"object": group} if group.owners.count() > 0: groups[group.name]["owners_text"] = ", ".join( - sorted(owner.user.get_full_name() for owner in group.owners.all()) + sorted( + owner.user.get_full_name() or owner.user.get_username() + for owner in group.owners.all() + ) ) context = {"groups": [groups[name] for name in sorted(groups.keys())]}