From b85bf51c4be9f39f1882bb677d0c93484de1d7b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexa=20Valentov=C3=A1?= <git@imaniti.org> Date: Mon, 4 Nov 2024 11:01:34 +0100 Subject: [PATCH] fix sorting algorithm --- shared/people_import.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/shared/people_import.py b/shared/people_import.py index 0ca84ca6..7c7b64be 100644 --- a/shared/people_import.py +++ b/shared/people_import.py @@ -454,8 +454,9 @@ class PeopleTeamImporter(ImporterMixin): if node["node"]["memberships"] is None: continue - for membership in node["node"]["memberships"].sort( - key=lambda membership: membership["roleOrder"], + for membership in sorted( + node["node"]["memberships"], + key=lambda membership: int(membership.get("roleOrder", 0)), reverse=True ): # Can't do this in the query (yet), so just filter here -- GitLab