From b13a228b0451098ea32933a36fe64566e366583d Mon Sep 17 00:00:00 2001 From: George Goldberg Date: Wed, 18 Apr 2018 10:18:07 +0100 Subject: MM-10121: CLI command to reset permissions system to default state. (#8637) * MM-10121: CLI command to reset permissions system to default state. * Review comment. --- store/local_cache_supplier_roles.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'store/local_cache_supplier_roles.go') diff --git a/store/local_cache_supplier_roles.go b/store/local_cache_supplier_roles.go index 8cbde0a23..7c82f60eb 100644 --- a/store/local_cache_supplier_roles.go +++ b/store/local_cache_supplier_roles.go @@ -68,3 +68,10 @@ func (s *LocalCacheSupplier) RoleGetByNames(ctx context.Context, roleNames []str return result } + +func (s *LocalCacheSupplier) RolePermanentDeleteAll(ctx context.Context, hints ...LayeredStoreHint) *LayeredStoreSupplierResult { + defer s.roleCache.Purge() + defer s.doClearCacheCluster(s.roleCache) + + return s.Next().RolePermanentDeleteAll(ctx, hints...) +} -- cgit v1.2.3-1-g7c22