From b2ee30b85a2af80a1df4fec5e8e431ec309ec3bf Mon Sep 17 00:00:00 2001 From: RhodeCode Admin Date: Sun, 15 Jan 2023 21:23:20 +0100 Subject: [PATCH] caches: make a set copy to edit it during operation --- rhodecode/lib/rc_cache/cache_key_meta.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rhodecode/lib/rc_cache/cache_key_meta.py b/rhodecode/lib/rc_cache/cache_key_meta.py index 236299df..244017b7 100644 --- a/rhodecode/lib/rc_cache/cache_key_meta.py +++ b/rhodecode/lib/rc_cache/cache_key_meta.py @@ -38,7 +38,7 @@ def free_cache_keys(*args): if cache_keys_by_pid: try: - for cache_proc in cache_keys_by_pid: + for cache_proc in set(cache_keys_by_pid): like_expression = '{}%'.format(cache_proc) CacheKey.query().filter( CacheKey.cache_key.like(like_expression)).delete(synchronize_session='fetch')