mirror of
https://github.com/zulip/zulip.git
synced 2025-11-05 06:23:38 +00:00
groups: Use realm_for_sharding for limiting NamedUserGroup queries.
For get and filter queries of NamedUserGroup, realm_for_sharding field is used instead of realm field, as directly using realm_for_sharding field on NamedUserGroup makes the query faster than using realm present on the base UserGroup table.
This commit is contained in:
@@ -2096,7 +2096,7 @@ Output:
|
||||
self.send_personal_message(shiva, polonius)
|
||||
self.send_group_direct_message(aaron, [polonius, zoe])
|
||||
|
||||
members_group = NamedUserGroup.objects.get(name="role:members", realm=realm)
|
||||
members_group = NamedUserGroup.objects.get(name="role:members", realm_for_sharding=realm)
|
||||
do_change_realm_permission_group_setting(
|
||||
realm, "can_access_all_users_group", members_group, acting_user=None
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user