13 lines
640 B
Diff
13 lines
640 B
Diff
# UNDF: UNDF-2026-000001191
|
|
--- a/zerver/lib/user_groups.py
|
|
+++ b/zerver/lib/user_groups.py
|
|
@@ -476,7 +476,7 @@ def update_user_group(
|
|
potential_subgroups = NamedUserGroup.objects.select_for_update(no_key=True).filter(
|
|
realm_for_sharding=realm, id__in=direct_subgroups
|
|
)
|
|
- 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 direct_subgroups if group_id not in group_ids_found
|
|
+ group_id for group_id in direct_subgroups if group_id not in group_ids_found_set
|
|
]
|