diff --git a/.release.cfg b/.release.cfg --- a/.release.cfg +++ b/.release.cfg @@ -12,5 +12,5 @@ done = true [release] state = prepared -version = 4.27.0 +version = 4.26.0 diff --git a/pkgs/python-packages.nix b/pkgs/python-packages.nix --- a/pkgs/python-packages.nix +++ b/pkgs/python-packages.nix @@ -784,7 +784,7 @@ self: super: { }; }; "rhodecode-vcsserver" = super.buildPythonPackage { - name = "rhodecode-vcsserver-4.27.0"; + name = "rhodecode-vcsserver-4.27.1"; buildInputs = [ self."pytest" self."py" diff --git a/vcsserver/vcs_base.py b/vcsserver/vcs_base.py --- a/vcsserver/vcs_base.py +++ b/vcsserver/vcs_base.py @@ -21,8 +21,8 @@ class RemoteBase(object): EMPTY_COMMIT = '0' * 40 def _region(self, wire): - repo_id = wire.get('repo_id', '') - cache_namespace_uid = 'cache_repo.{}'.format(repo_id) + cache_repo_id = wire.get('cache_repo_id', '') + cache_namespace_uid = 'cache_repo.{}'.format(cache_repo_id) return rc_cache.get_or_create_region('repo_object', cache_namespace_uid) def _cache_on(self, wire): @@ -36,9 +36,10 @@ class RemoteBase(object): def vcsserver_invalidate_cache(self, wire, delete): from vcsserver.lib import rc_cache repo_id = wire.get('repo_id', '') + cache_repo_id = wire.get('cache_repo_id', '') + cache_namespace_uid = 'cache_repo.{}'.format(cache_repo_id) if delete: - cache_namespace_uid = 'cache_repo.{}'.format(repo_id) rc_cache.clear_cache_namespace( 'repo_object', cache_namespace_uid, invalidate=True)