From 724e6b4a15320a1df58cd3b663ef07607da3c33c Mon Sep 17 00:00:00 2001 From: RhodeCode Admin Date: Mon, 21 Aug 2023 13:46:15 +0200 Subject: [PATCH] files: don't pre load heavy attributes to compute file search --- rhodecode/model/scm.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rhodecode/model/scm.py b/rhodecode/model/scm.py index de6028dc..537dcfb0 100644 --- a/rhodecode/model/scm.py +++ b/rhodecode/model/scm.py @@ -605,8 +605,11 @@ class ScmModel(BaseModel): _repo = self._get_repo(repo_name) commit = _repo.scm_instance().get_commit(commit_id=commit_id) root_path = root_path.lstrip('/') - for __, dirs, files in commit.walk(root_path): + top_node = commit.get_node(root_path) + top_node.default_pre_load = [] + + for __, dirs, files in commit.walk(top_node): for f in files: _data = {