# HG changeset patch # User Marcin Kuzminski # Date 2018-07-11 11:26:45 # Node ID dd2ef7545292cdc070785de40d6ab7489d46a7a5 # Parent b71876f9a0ab57b595fbda32d91bdbc17f52f486 events: UserPermissionsChanged should not flush duplicates diff --git a/rhodecode/apps/admin/subscribers.py b/rhodecode/apps/admin/subscribers.py --- a/rhodecode/apps/admin/subscribers.py +++ b/rhodecode/apps/admin/subscribers.py @@ -32,7 +32,7 @@ def trigger_user_permission_flush(event) automatic flush of permission caches, so the users affected receive new permissions Right Away """ - affected_user_ids = event.user_ids + affected_user_ids = set(event.user_ids) for user_id in affected_user_ids: cache_namespace_uid = 'cache_user_auth.{}'.format(user_id) del_keys = rc_cache.clear_cache_namespace('cache_perms', cache_namespace_uid)