diff --git a/admin/src/admin/views/ApiViews.py b/admin/src/admin/views/ApiViews.py index 188b231..2d9de31 100644 --- a/admin/src/admin/views/ApiViews.py +++ b/admin/src/admin/views/ApiViews.py @@ -343,7 +343,7 @@ def group(group_id=False): @login_required def groups(provider=False): if request.method == "GET": - sorted_groups = sorted(app.admin.get_mix_groups(), key=lambda k: k["name"]) + sorted_groups = sorted(app.admin.get_mix_groups(), key=lambda k: str(k["name"])) if current_user.role != "admin": ## internal groups should be avoided as are assigned with the role sorted_groups = [sg for sg in sorted_groups if not system_group(sg["name"])]