java-topology/defects/zulip-0001/patch/zulip-0001.patch

12 lines
652 B
Diff

# UNDF: UNDF-2026-000001190
--- a/zerver/lib/user_groups.py
+++ b/zerver/lib/user_groups.py
@@ -378,8 +378,8 @@ def lock_subgroups_with_respect_to_supergroup(
# We expect that the passed user_group_ids each corresponds to an
# existing user group.
- group_ids_found = [group.id for group in potential_subgroups]
+ group_ids_found_set = {group.id for group in potential_subgroups}
group_ids_not_found = [
- group_id for group_id in potential_subgroup_ids if group_id not in group_ids_found
+ group_id for group_id in potential_subgroup_ids if group_id not in group_ids_found_set
]